SpecPilot Pushes AI Token Generation to 10.87x With Autonomous Search

An agentic loop autonomously discovered a lossless 12-bit weight format and new verification tricks, more than doubling speculative decoding speedups without any training.

·
·
·
SpecPilot Pushes AI Token Generation to 10.87x With Autonomous SearchPRO
  • SpecPilot raises single-request speculative decoding speedup from 4.46x to 10.87x over autoregressive, with no training or quality loss.
  • Batched speedup climbs from 1.94x to 3.93x across four target models, three drafters, and two GPU platforms.
  • An agent loop uses a cost model to find the biggest gap to the theoretical ceiling each round.
  • Token forcing checks every output token against the stock baseline to catch silent reward hacking.
  • Discovered W12, a lossless 12-bit weight format whose GEMM beats cuBLAS on H100 by up to 1.47x.
  • Paper and details at arxiv.org/abs/2611.02501.

Speculative decoding raises large language model throughput by letting a small drafter propose tokens that a target model verifies in fewer forward passes. A new SpecPilot paper describes an autonomous agent loop that searches for algorithmic and GPU-kernel optimizations tailored to a specific target model, drafter, serving regime, and GPU.

Reported throughput relative to autoregressive decoding
Serving regime Stock implementation SpecPilot
Single request 4.46× 10.87×
Batched requests 1.94× 3.93×

The stock figures come from the unmodified released implementations used as baselines in the paper. The multipliers compare each speculative decoder with standard autoregressive decoding on the same deployment.

Where Stock Drafters Burn Time

Standard speculative decoding asks a smaller model to propose several tokens, then checks those proposals in one target-model forward pass and accepts a valid prefix. Parallel drafters extend the idea by generating a block or tree of candidates at once, which creates more opportunities to advance the target model per step.

Released implementations fall short of their theoretical throughput because the dominant costs shift with request count, model architecture, drafter, and GPU:

  • For a single request, each step may accept only a few tokens while reading every target-model weight. Those reads consume roughly 80% of the step time in the paper’s profile.
  • With batching, verification work for each request reduces the speculative decoder’s advantage. The measured speedup over autoregressive decoding falls from 4.46× to 1.94× for the stock system.
  • Optimizations do not transfer uniformly across serving regimes, drafter families, target models, and GPU generations.
Breakdown of speculative decoding step time and speedup as batch size increases
Weight traffic dominates the single-request profile, while larger batches increase verification costs.

Each SpecPilot round uses a cost model to identify the largest gap between measured performance and an estimated hardware ceiling. Parallel agents, with one agent assigned to each GPU, then test different algorithmic and implementation changes against that bottleneck.

Pro article

This story is for Pro members

You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.

Trending
  • No trending articles

Comments

avatar

Next Reads