Research2026-10-11

Large language models spend most decoding time waiting to read weights from memory. One token at a time keeps the process memory-bound on GPUs. Speculative decoding lets a small drafter model propose several tokens at once. The target model verifies them in a single pass and accepts the matching prefix. Greedy decoding uses exact matching of the most likely token. Speculative sampling extends this to temperature-based sampling. Gumbel coupling shares noise between drafter and target for reproducible results. Acceptance rate measures how often drafter guesses are kept. The method speeds up decoding without changing the output distribution. Industry-standard drafters include EAGLE-3, multi-token predictors, and block-diffusion models like DFlash and DSpark. Training a drafter requires minimizing distribution mismatch, not just KL divergence.

What it unlocks

Generating multiple tokens per target model forward pass using a drafter model.

  • ≤208 tokens/s for 8B model at batch size 1
  • 295 tokens to break memory-bound limit
  • 1 - TV(p,q) acceptance rate bound

What you need to act on it

  • a drafter model aligned with the target model
  • shared noise for Gumbel coupling

Send this to someone who needs it

Shares the story and its sources. Nothing about you.

What does this mean for your job?

This is the story as everyone gets it. Once a week we send you the version written for your role — what changed, why it matters for the work you actually do, and one thing to try. Free while we tune it.