Commit 5162142
committed
record(quant): QUANT-CT-MXFP4-CLOSERS binding verdict — slivers improve EVERY tput axis vs #49, c1 crosses to parity+; goal still <1.0x on c2-c8
Clean-checkout binding grid at the committed sha d3b412f (not an overlay) via
mxfp4-online-serving-grid.sh, oracle vLLM 0.25.0 (FlashInfer mxfp4 disabled),
single-load/arm, drop_caches+mincore. #44 model gate re-passed inside the grid;
24/24 legs failed:0; reps tight (ours c8 CoV ~0.4%). Grid EXIT=1 is the
gate-FAIL signal (gate_pass:false) + single-model cross-summary wait, not a crash.
Binding (ours/vLLM normalized ratio) vs #49 tput [0.990/0.922/0.930/0.942]:
total_token_throughput c1 1.005 c2 0.925 c4 0.939 c8 0.953
median_tpot_ms c1 1.002 c2 0.922 c4 0.915 c8 0.939
mean_ttft_ms c1 1.034 c2 0.962 c4 1.004 c8 0.999
median_itl_ms c1 1.004 c2 0.919 c4 0.920 c8 0.929
peak host-mem ours 35.2 GiB vs vLLM 76.7 GiB = 2.18x LESS
VERDICT: c1 PASSES every axis; c2-c8 BELOW on tput/tpot/itl (best c8 0.953),
TTFT parity c4/c8. gate_pass FALSE => MXFP4 parity goal NOT DONE (below-floor on
c2-c8). The byte-exact slivers moved EVERY tput axis up vs #49 (c1 +1.5pp crosses
to parity+, c4 +0.9pp, c8 +1.1pp, c2 +0.3pp), no regression.
Residual map (c8 ~4.75% gap): (1) block=16 padding CLOSED (sliver a); (2)
grouped-Marlin decode +7-9% per-call (E=1 indirect sorted_token_ids gather + fp32
C_tmp vs vLLM dense marlin_gemm direct-A, #46/#50); (3) host slice. Host-slice
attribution (step 2, VT_LOOP_TRACE under decode): every window interval_ms ≈
step_ms (delta ≤0.02ms; admits=0 pure-decode windows interval-step ≈ 0), so the
born-on-runner engine-core loop has negligible host overhead — the #47 ~0.7ms/step
residual is NOT an engine-loop lever (it is the shared async frontend or the
cross-tool attribution boundary). Records: STATUS, BENCHMARKS, benchmark-record,
state, NOW.
FOLLOWING_AGENTS_PROTOCOL
Assisted-by: Claude Code:claude-opus-4-8 [ClaudeCode]1 parent d3b412f commit 5162142
5 files changed
Lines changed: 79 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12576 | 12576 | | |
12577 | 12577 | | |
12578 | 12578 | | |
| 12579 | + | |
| 12580 | + | |
| 12581 | + | |
| 12582 | + | |
| 12583 | + | |
| 12584 | + | |
| 12585 | + | |
| 12586 | + | |
| 12587 | + | |
| 12588 | + | |
| 12589 | + | |
| 12590 | + | |
| 12591 | + | |
| 12592 | + | |
| 12593 | + | |
| 12594 | + | |
| 12595 | + | |
| 12596 | + | |
| 12597 | + | |
| 12598 | + | |
| 12599 | + | |
| 12600 | + | |
| 12601 | + | |
| 12602 | + | |
| 12603 | + | |
| 12604 | + | |
| 12605 | + | |
| 12606 | + | |
| 12607 | + | |
| 12608 | + | |
| 12609 | + | |
| 12610 | + | |
| 12611 | + | |
| 12612 | + | |
| 12613 | + | |
| 12614 | + | |
| 12615 | + | |
| 12616 | + | |
| 12617 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37144 | 37144 | | |
37145 | 37145 | | |
37146 | 37146 | | |
| 37147 | + | |
| 37148 | + | |
| 37149 | + | |
| 37150 | + | |
| 37151 | + | |
| 37152 | + | |
| 37153 | + | |
| 37154 | + | |
| 37155 | + | |
| 37156 | + | |
| 37157 | + | |
| 37158 | + | |
| 37159 | + | |
| 37160 | + | |
| 37161 | + | |
| 37162 | + | |
| 37163 | + | |
| 37164 | + | |
| 37165 | + | |
| 37166 | + | |
| 37167 | + | |
| 37168 | + | |
| 37169 | + | |
| 37170 | + | |
| 37171 | + | |
| 37172 | + | |
| 37173 | + | |
| 37174 | + | |
| 37175 | + | |
| 37176 | + | |
| 37177 | + | |
| 37178 | + | |
| 37179 | + | |
| 37180 | + | |
| 37181 | + | |
| 37182 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
310 | | - | |
| 310 | + | |
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
| |||
0 commit comments