Major Features: - Debug counter infrastructure for Refill Stage tracking - Free Pipeline counters (ss_local, ss_remote, tls_sll) - Diagnostic counters for early return analysis - Unified larson.sh benchmark runner with profiles - Phase 6-3 regression analysis documentation Bug Fixes: - Fix SuperSlab disabled by default (HAKMEM_TINY_USE_SUPERSLAB) - Fix profile variable naming consistency - Add .gitignore patterns for large files Performance: - Phase 6-3: 4.79 M ops/s (has OOM risk) - With SuperSlab: 3.13 M ops/s (+19% improvement) This is a clean repository without large log files. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.2 KiB
2.2 KiB
HAKMEM vs System vs mimalloc – Suite (20251028_120755)
- tiny hot triad CSV: bench_results/tiny_hot_triad_20251028_120758/results.csv
- random mixed triad CSV: bench_results/random_mixed_20251028_120805/results.csv
- comprehensive pair CSV: bench_results/comp_pair_20251028_120816/summary.csv
Quick peek (head):
size,batch,cycles,allocator,throughput_mops
8,50,80000,hakmem,232.83
8,50,80000,system,323.48
8,50,80000,mimalloc,572.78
8,100,80000,hakmem,231.26
8,100,80000,system,313.80
8,100,80000,mimalloc,559.16
8,200,80000,hakmem,231.47
8,200,80000,system,322.01
8,200,80000,mimalloc,585.99
16,50,80000,hakmem,230.10
16,50,80000,system,318.56
16,50,80000,mimalloc,565.02
16,100,80000,hakmem,229.02
16,100,80000,system,313.78
16,100,80000,mimalloc,558.63
16,200,80000,hakmem,234.74
16,200,80000,system,322.74
16,200,80000,mimalloc,592.53
24,50,80000,hakmem,229.23
allocator,cycles,ws,seed,throughput_mops
hakmem,120000,200,42,24.87
system,120000,200,42,26.40
mimalloc,120000,200,42,26.83
hakmem,120000,200,1337,25.10
system,120000,200,1337,26.45
mimalloc,120000,200,1337,26.86
hakmem,120000,400,42,24.96
system,120000,400,42,26.03
mimalloc,120000,400,42,26.65
hakmem,120000,400,1337,25.03
system,120000,400,1337,26.11
mimalloc,120000,400,1337,26.29
hakmem,120000,800,42,24.93
system,120000,800,42,26.27
mimalloc,120000,800,42,26.54
hakmem,120000,800,1337,24.98
system,120000,800,1337,26.32
mimalloc,120000,800,1337,26.42
allocator,size,test,throughput_mops
hakmem,16,lifo,233.84
hakmem,16,fifo,230.53
hakmem,16,random,114.86
hakmem,16,interleave,232.9
hakmem,16,longshort,227.05
hakmem,32,lifo,233.68
hakmem,32,fifo,233.31
hakmem,32,random,114.76
hakmem,32,interleave,230.42
hakmem,32,longshort,228.25
hakmem,64,lifo,231.8
hakmem,64,fifo,230.78
hakmem,64,random,114.53
hakmem,64,interleave,228.84
hakmem,64,longshort,225.49
hakmem,128,lifo,226.92
hakmem,128,fifo,229.26
hakmem,128,random,113.69
hakmem,128,interleave,233.82
hakmem,128,longshort,233.22
hakmem,mixed,mixed,222.8
mimalloc,16,lifo,917.51
mimalloc,16,fifo,901.99
mimalloc,16,random,187.1
mimalloc,16,interleave,711.56
mimalloc,16,longshort,960.1
mimalloc,32,lifo,936.53
mimalloc,32,fifo,926.92
mimalloc,32,random,188.45