…mpt +11%
A 2-hour KernelForge campaign (tools/kernelforge/gdn-prefill, about $33 of
Claude usage) sped up the delta-net prefill kernel. ROCmFPX#5 carries the
safe part: DPP reductions, two state columns per lane, bank-interleaved rows
and 16-byte staging. One Qwen3.8-27B layer, 512 tokens: 3.02 -> 0.41 ms
(5.0x with 8 rollback snapshots).
tools/bench.py, Qwen3.8-27B-H32 through `1bit serve`, 2 rounds, box lock:
prompt 494 -> 550 tok/s median without a drafter, 467 -> 516 with DFlash2;
decode 42.1 / 24.9 / 13.6 tok/s (code / prose / short) with DFlash2.
The campaign also kept a gate-factored state that turns NaN with hard gates
(log-gates in [-20, 0): ~1.1M non-finite values). My task driver drew gates
from [-0.5, 0), which let it pass; the driver now uses ggml's own test range
[-20, -1e-4], program.md warns against gate products, and the task kernel is
the shipped layout. tools/kernelforge/README.md records the result and two
setup traps (KernelForge's `claude --bare` ignores a subscription login;
pgrep -f matching its own ssh command). docs/lean.md, serve.md, README and
the site description carry the new numbers.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A 2-hour KernelForge campaign (tools/kernelforge/gdn-prefill, about $33 of
Claude usage) sped up the delta-net prefill kernel. ROCmFPX#5 carries the
safe part: DPP reductions, two state columns per lane, bank-interleaved rows
and 16-byte staging. One Qwen3.8-27B layer, 512 tokens: 3.02 -> 0.41 ms
(5.0x with 8 rollback snapshots).
tools/bench.py, Qwen3.8-27B-H32 through
1bit serve, 2 rounds, box lock:prompt 494 -> 550 tok/s median without a drafter, 467 -> 516 with DFlash2;
decode 42.1 / 24.9 / 13.6 tok/s (code / prose / short) with DFlash2.
The campaign also kept a gate-factored state that turns NaN with hard gates
(log-gates in [-20, 0): ~1.1M non-finite values). My task driver drew gates
from [-0.5, 0), which let it pass; the driver now uses ggml's own test range
[-20, -1e-4], program.md warns against gate products, and the task kernel is
the shipped layout. tools/kernelforge/README.md records the result and two
setup traps (KernelForge's
claude --bareignores a subscription login;pgrep -f matching its own ssh command). docs/lean.md, serve.md, README and
the site description carry the new numbers.
🤖 Generated with Claude Code