Paths shortened: <model> is the model directory; bin-pr3/ and bin-pr4/ hold the two builds of the harness; promessi_sposi.txt is the text. Units: /usr/bin/time -l gives bytes; the engine's own lines ('[bench] peak RSS', '[dense-i8] ... GB f32 freed') are in GiB, and summary.txt's 'peak memory ... MB' is in MiB.

# this branch at ac9c4c83: the dense matrices read from canonical.qc

model <model>; text promessi_sposi.txt; lengths 64,512; gen 32; runs 4; extra env: none
cooldown before every run: 60 seconds, after waiting for thermal state 0: yes, at most 900s; thermal states: 0 nominal, 1 fair, 2 serious, 3 critical
v0: bin-pr3/qwen36-bench (commit 0d5eae65413392bff48f84daa76ac18ba3d1c124 (CPU engine, make qwen36 flags on macOS))
v1: bin-pr4/qwen36-bench (commit ac9c4c83dfdeb98054f769abbafd95309f0d4090 (CPU engine, make qwen36 flags on macOS))
order: the binaries' order turns at every round (ABBA)

host before the runs: 2026-10-07 15:16:53 chrome=0 System-wide memory free percentage: 84% swap_used=390.00M swapouts=1512060

host after the runs: 2026-10-07 16:12:14 chrome=0 System-wide memory free percentage: 81% swap_used=437.69M swapouts=1529448

## v1-run1
### before the run (date, thermal state, swap, wait)
2026-10-07 15:30:15
0
swap_used=368.25M swapouts=1513740
waited for state 0: 0s

### harness output
ctx_tokens,prefill_tokens,prefill_s,prefill_tps,gen_tokens,gen_first_ms,gen_steady_tps,expert_miss,disk_s,fingerprint,tokens,nll,top1
64,64,35.580,1.80,32,760.8,1.573,11275,29.00,f1300d8431ba2787,833c8fed434981a0,0.00000,0.000
512,512,227.827,2.25,32,1086.3,1.530,61469,104.77,8e0bf69c62deb041,a85d82db8081fff4,0.00000,0.000

### engine log and /usr/bin/time -l
[tok] loaded 248044 pieces (max id 248069) from <model>/tokenizer.json
[meta] loaded: q_heads=16 kv_heads=2 head_dim=256 q_head_dim=512 k_head_dim=256 v_head_dim=256 o_in=4096 rotary_dim=64 n_experts=256 topk=8 inter=512 shared_inter=512 n_group=1 topk_group=1 attn_output_gate=1 n_active=10
[meta] DeltaNet: vheads=32 kheads=16 kdim=128 vdim=128 convk=4 conv_dim=8192
[qwen-dense] <model>/canonical.qc: 291 INT8 matrices (1941078016 bytes) checked in 0.094 s, read instead of converted
[dense-i8] 291 matrices quantized during load, 7.2 GB f32 freed
[bench] CPU ready in 3.45 s; text 5871 tokens; lengths 64,512; gen 32; each length from an empty state
[qwen36] expert kernel: planar int4 in RAM (expert_ffn.h), QWEN_EXPERT_KERNEL=0 restores int8 unpack
[qwen36] int4 packed weights detected — kept int4, repacked planar for expert_ffn.h
[bench] peak RSS 3.00 GB
      309.44 real      1273.75 user        31.10 sys
          3219177472  maximum resident set size
                   0  average shared memory size
                   0  average unshared data size
                   0  average unshared stack size
              837223  page reclaims
              119024  page faults
                   0  swaps
                   0  block input operations
                   0  block output operations
                   0  messages sent
                   0  messages received
                   0  signals received
               31753  voluntary context switches
             2070688  involuntary context switches
       6822020214657  instructions retired
       3405827675387  cycles elapsed
          3483411776  peak memory footprint

### after the run
2026-10-07 15:35:25
0
swap_used=368.25M swapouts=1513740

## v1-run2
### before the run (date, thermal state, swap, wait)
2026-10-07 15:36:25
0
swap_used=368.25M swapouts=1513740
waited for state 0: 0s

### harness output
ctx_tokens,prefill_tokens,prefill_s,prefill_tps,gen_tokens,gen_first_ms,gen_steady_tps,expert_miss,disk_s,fingerprint,tokens,nll,top1
64,64,35.283,1.81,32,737.6,1.543,11275,29.24,f1300d8431ba2787,833c8fed434981a0,0.00000,0.000
512,512,227.686,2.25,32,1100.0,1.542,61469,104.49,8e0bf69c62deb041,a85d82db8081fff4,0.00000,0.000

### engine log and /usr/bin/time -l
[tok] loaded 248044 pieces (max id 248069) from <model>/tokenizer.json
[meta] loaded: q_heads=16 kv_heads=2 head_dim=256 q_head_dim=512 k_head_dim=256 v_head_dim=256 o_in=4096 rotary_dim=64 n_experts=256 topk=8 inter=512 shared_inter=512 n_group=1 topk_group=1 attn_output_gate=1 n_active=10
[meta] DeltaNet: vheads=32 kheads=16 kdim=128 vdim=128 convk=4 conv_dim=8192
[qwen-dense] <model>/canonical.qc: 291 INT8 matrices (1941078016 bytes) checked in 0.174 s, read instead of converted
[dense-i8] 291 matrices quantized during load, 7.2 GB f32 freed
[bench] CPU ready in 3.61 s; text 5871 tokens; lengths 64,512; gen 32; each length from an empty state
[qwen36] expert kernel: planar int4 in RAM (expert_ffn.h), QWEN_EXPERT_KERNEL=0 restores int8 unpack
[qwen36] int4 packed weights detected — kept int4, repacked planar for expert_ffn.h
[bench] peak RSS 3.09 GB
      308.86 real      1274.73 user        30.91 sys
          3314925568  maximum resident set size
                   0  average shared memory size
                   0  average unshared data size
                   0  average unshared stack size
              881333  page reclaims
              119016  page faults
                   0  swaps
                   0  block input operations
                   0  block output operations
                   0  messages sent
                   0  messages received
                   0  signals received
               31835  voluntary context switches
             2047777  involuntary context switches
       6822322453622  instructions retired
       3407884571591  cycles elapsed
          3483378944  peak memory footprint

### after the run
2026-10-07 15:41:34
0
swap_used=360.25M swapouts=1513740

## v1-run3
### before the run (date, thermal state, swap, wait)
2026-10-07 15:54:51
0
swap_used=461.69M swapouts=1529448
waited for state 0: 0s

### harness output
ctx_tokens,prefill_tokens,prefill_s,prefill_tps,gen_tokens,gen_first_ms,gen_steady_tps,expert_miss,disk_s,fingerprint,tokens,nll,top1
64,64,34.806,1.84,32,641.6,1.595,11275,28.13,f1300d8431ba2787,833c8fed434981a0,0.00000,0.000
512,512,227.239,2.25,32,935.9,1.602,61469,103.68,8e0bf69c62deb041,a85d82db8081fff4,0.00000,0.000

### engine log and /usr/bin/time -l
[tok] loaded 248044 pieces (max id 248069) from <model>/tokenizer.json
[meta] loaded: q_heads=16 kv_heads=2 head_dim=256 q_head_dim=512 k_head_dim=256 v_head_dim=256 o_in=4096 rotary_dim=64 n_experts=256 topk=8 inter=512 shared_inter=512 n_group=1 topk_group=1 attn_output_gate=1 n_active=10
[meta] DeltaNet: vheads=32 kheads=16 kdim=128 vdim=128 convk=4 conv_dim=8192
[qwen-dense] <model>/canonical.qc: 291 INT8 matrices (1941078016 bytes) checked in 0.158 s, read instead of converted
[dense-i8] 291 matrices quantized during load, 7.2 GB f32 freed
[bench] CPU ready in 3.55 s; text 5871 tokens; lengths 64,512; gen 32; each length from an empty state
[qwen36] expert kernel: planar int4 in RAM (expert_ffn.h), QWEN_EXPERT_KERNEL=0 restores int8 unpack
[qwen36] int4 packed weights detected — kept int4, repacked planar for expert_ffn.h
[bench] peak RSS 3.24 GB
      306.21 real      1274.89 user        28.75 sys
          3478241280  maximum resident set size
                   0  average shared memory size
                   0  average unshared data size
                   0  average unshared stack size
              730936  page reclaims
              119065  page faults
                   0  swaps
                   0  block input operations
                   0  block output operations
                   0  messages sent
                   0  messages received
                   0  signals received
               31160  voluntary context switches
             1997807  involuntary context switches
       6819455283016  instructions retired
       3402262795848  cycles elapsed
          3482035520  peak memory footprint

### after the run
2026-10-07 15:59:57
0
swap_used=453.69M swapouts=1529448

## v1-run4
### before the run (date, thermal state, swap, wait)
2026-10-07 16:00:57
0
swap_used=445.69M swapouts=1529448
waited for state 0: 0s

### harness output
ctx_tokens,prefill_tokens,prefill_s,prefill_tps,gen_tokens,gen_first_ms,gen_steady_tps,expert_miss,disk_s,fingerprint,tokens,nll,top1
64,64,34.898,1.83,32,641.3,1.590,11275,28.22,f1300d8431ba2787,833c8fed434981a0,0.00000,0.000
512,512,227.228,2.25,32,1061.3,1.578,61469,103.93,8e0bf69c62deb041,a85d82db8081fff4,0.00000,0.000

### engine log and /usr/bin/time -l
[tok] loaded 248044 pieces (max id 248069) from <model>/tokenizer.json
[meta] loaded: q_heads=16 kv_heads=2 head_dim=256 q_head_dim=512 k_head_dim=256 v_head_dim=256 o_in=4096 rotary_dim=64 n_experts=256 topk=8 inter=512 shared_inter=512 n_group=1 topk_group=1 attn_output_gate=1 n_active=10
[meta] DeltaNet: vheads=32 kheads=16 kdim=128 vdim=128 convk=4 conv_dim=8192
[qwen-dense] <model>/canonical.qc: 291 INT8 matrices (1941078016 bytes) checked in 0.174 s, read instead of converted
[dense-i8] 291 matrices quantized during load, 7.2 GB f32 freed
[bench] CPU ready in 3.70 s; text 5871 tokens; lengths 64,512; gen 32; each length from an empty state
[qwen36] expert kernel: planar int4 in RAM (expert_ffn.h), QWEN_EXPERT_KERNEL=0 restores int8 unpack
[qwen36] int4 packed weights detected — kept int4, repacked planar for expert_ffn.h
[bench] peak RSS 2.99 GB
      306.93 real      1274.52 user        29.83 sys
          3205693440  maximum resident set size
                   0  average shared memory size
                   0  average unshared data size
                   0  average unshared stack size
              811340  page reclaims
              119007  page faults
                   0  swaps
                   0  block input operations
                   0  block output operations
                   0  messages sent
                   0  messages received
                   0  signals received
               31413  voluntary context switches
             2031739  involuntary context switches
       6821041945433  instructions retired
       3404206888088  cycles elapsed
          3483460928  peak memory footprint

### after the run
2026-10-07 16:06:04
0
swap_used=445.69M swapouts=1529448
