Files
hakmem/benchmarks/results/suite_20251028_120755/summary.md
Moe Charm (CI) 52386401b3 Debug Counters Implementation - Clean History
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>
2025-11-05 12:31:14 +09:00

2.2 KiB
Raw Blame History

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