Double: Breaking the Acceleration Limit via Double Retrieval Speculative Parallelism
Yuhao Shen, Tianyu Liu, Junyi Shen, Jinyang Wu, Quan Kong, Li Huan, Cong Wang
TL;DR
The paper tackles memory-bound inference in autoregressive LLMs by addressing the limitations of existing Speculative Decoding approaches. It introduces Double Retrieval Speculative Parallelism (Double), a training-free framework that combines iterative draft-side retrieval with target-side multi-token verification to break the theoretical speedup ceiling and reduce mid-sequence rejections. By incorporating a hierarchical datastore and target-guided forward guidance, Double expands draft length beyond latency constraints while preserving the target distribution, achieving lossless acceleration. Theoretical contributions include extending the speedup analysis to multi-round decoding and proving a new bound $C(1 + \text{AMT})$, along with practical demonstrations across multiple models and benchmarks showing up to $5.3\times$ speedups. The work offers a scalable, data-efficient pathway to accelerate LLM inference without retraining, with clear guidance for industrial deployment and engineering optimizations.
Abstract
Parallel Speculative Decoding (PSD) accelerates traditional Speculative Decoding (SD) by overlapping draft generation with verification. However, it remains hampered by two fundamental challenges: (1) a theoretical speedup ceiling dictated by the speed ratio between the draft and target models, and (2) high computational waste and pipeline stall due to mid-sequence token rejections of early errors. To address these limitations, we introduce \textsc{Double} (Double Retrieval Speculative Parallelism). By bridging the gap between SD and PSD, our framework resolves the Retrieval \emph{Precision-Efficiency Dilemma} through a novel synchronous mechanism. Specifically, we enable the draft model to execute iterative retrieval speculations to break the theoretical speedup limits; to alleviate rejections without rollback, the target model performs authoritative retrieval to generate multi-token guidance. \textsc{Double} is entirely training-free and lossless. Extensive experiments demonstrate state-of-the-art speedup of $\textbf{5.3}\times$ on LLaMA3.3-70B and $\textbf{2.8}\times$ on Qwen3-32B, significantly outperforming the advanced method EAGLE-3 that requires extensive model training.
