atlas

Research map / Large language models / Reasoning and chain of thought

Speculate Deep and Accurate: Lossless and Training-Free Acceleration for Offloaded LLMs via Substitute Speculative Decoding

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Speculative decoding · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SubSpec, a training-free, lossless speculative decoding method for offloaded LLMs that builds a GPU-resident draft from 4-bit HQQ substitutes of offloaded layers, shared resident layers, and a shared KV-cache, reaching about 9-12.5x speedups on consumer GPUs.

Problem

Running LLMs larger than consumer GPU memory via parameter offloading is slow because of PCIe weight transfers on each forward pass; existing speculative decoding draft models either need same-family pretrained models or training and reach only modest acceptance lengths under offloading.

Approach

Build a highly aligned draft model without training by replacing the offloaded target layers with data-free 4-bit quantized substitutes kept on GPU, sharing the GPU-resident target layers and KV-cache, and sharpening draft probabilities (temperature 0.2) to counter cumulative-probability divergence in deep draft trees.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SubSpec instead of Q 1.5B as the draft modelQwen2.5-7B speculative decoding, temperature 0 · Mean (five benchmarks)tokens/s: 17.73 -> 27.09Helped
Use SubSpec instead of Q 1.5B as the draft modelQwen2.5-14B speculative decoding, temperature 0 · Mean (five benchmarks)tokens/s: 9.56 -> 12.56Helped
Use SubSpec instead of Q 1.5B as the draft modelQwen2.5-32B speculative decoding, temperature 0 · Mean (five benchmarks)tokens/s: 5.09 -> 6.50Helped
Use SubSpec instead of Q 1.5B as the draft modelQwen2.5-7B speculative decoding, temperature 0.6 · Mean (five benchmarks)tokens/s: 14.71 -> 18.70Helped
Use SubSpec instead of Q 1.5B as the draft modelQwen2.5-14B speculative decoding, temperature 0.6 · Mean (five benchmarks)tokens/s: 7.50 -> 7.83Helped
Use SubSpec instead of Q 1.5B as the draft modelQwen2.5-32B speculative decoding, temperature 0.6 · Mean (five benchmarks)tokens/s: 3.82 -> 4.06Helped
Add shared KV-Cache (ablation)SubSpec on Qwen2.5-7B · MT-Bench, temperature 0, 8GBtokens/s: 19.54 -> 21.99Helped
Add draft probability sharpening (ablation)SubSpec on Qwen2.5-7B · MT-Bench, temperature 0, 8GBtokens/s: 21.99 -> 23.66Helped
Add asynchronous data transfer (ablation)SubSpec on Qwen2.5-7B · MT-Bench, temperature 0, 8GBtokens/s: 23.66 -> 25.35Helped
Lower SubSpec draft temperature from 1.0 to 0.2 (ablation)SubSpec with Qwen2.5-7B target · MT-Bench, greedy decodingaverage acceptance length (τ): 25.29 -> 27.08Helped

Surprising findings

Limitations

Experimental setup

Datasets: MT-Bench HumanEval GSM8K Alpaca CNN/Daily Mail AIME 2024 MATH 500 GPQA Diamond LiveCodeBench

Benchmarks: MT-Bench HumanEval GSM8K Alpaca CNN/Daily Mail AIME 2024 MATH 500 GPQA Diamond LiveCodeBench

Metrics: tokens/s average acceptance length speedup ratio

Baselines: EAGLE-2 Qwen2.5 1.5B draft Llama3.2 1B draft SpecExec Dovetail GPTQ AWQ HQQ vanilla offloading

Builds on: EAGLE-2 SpecExec HQQ Sarathi-Serve Spec-Bench

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy