← Lab
specdomain
null resultPython · llama.cppInference & servingJuly 5, 2026
the question
Speculative decoding lives or dies on draft acceptance. How much does acceptance swing by task domain, and is the speedup real?
what came out
Acceptance is strongly domain-gated -- 32% on chat, 85% on math -- but on a 0.5B/1.5B pair speculation is a net loss: the target-to-draft cost gap is too small to pay for the misses. Honest negative.
method & receipts
- Result: null result — an honest negative, reported as it came out.
- Reproducible — one script re-runs the whole thing from scratch.
- Machine-readable claims — every reported number, in a checkable file.
- Tested — a correctness/benchmark suite ships alongside the code.
→ read the code and re-run it
github.com/v-code01/specdomain