Exploring and Improving Drafts in Blockwise Parallel Decoding
On the map: Efficient LLM inference and serving → Speculative decoding
Abstract (arXiv)
Despite the remarkable strides made by autoregressive language models, their potential is often hampered by the slow inference speeds inherent in sequential token generation. Blockwise parallel decoding (BPD) was proposed by Stern et al. as a method to improve inference speed of language models by simultaneously predicting multiple future tokens, termed block drafts, which are subsequently verified and conditionally accepted by the autoregressive model. This paper contributes to the understanding and improvement of block drafts in two ways. First, we analyze the token distributions produced by multiple prediction heads. Secondly, we leverage this analysis to develop algorithms to improve BPD inference speed by refining the block drafts using n-gram and neural language models. Experiments demonstrate that refined block drafts yield a +5-21% increase in block efficiency (i.e., the number of accepted tokens from the block draft) across diverse datasets.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Placed in Speculative decoding, one of 12 directions in Efficient LLM inference and serving. Builds on 34 of its 46 references that are in the map. First posted on arXiv 14 Apr 2024.
Builds on
34 of 46 references.
Closest ancestors · 7
Same direction, newest first
- 2024Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads19 Jan
- 2023PaSS: Parallel Speculative Sampling22 Nov
- 2023SpecTr: Fast Speculative Decoding via Optimal Transport23 Oct
- 2023Accelerating LLM Inference with Staged Speculative Decoding8 Aug
- 2023Speculative Decoding with Big Little Decoder15 Feb
- 2023Accelerating Large Language Model Decoding with Speculative Sampling2 Feb
- 2022Fast Inference from Transformers via Speculative Decoding30 Nov
Other references · 27
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2022Emergent Abilities of Large Language Modelscited by 2,483
- 2020Reformer: The Efficient Transformercited by 1,658
- 2022SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Modelscited by 1,338
- 2018Don't Give Me the Details, Just the Summary! Topic-Aware Convolutional Neural Networks for Extreme Summarizationcited by 1,308
- 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,199
- 2015Teaching Machines to Read and Comprehendcited by 1,039
15 more
- 2016The LAMBADA dataset: Word prediction requiring a broad discourse contextcited by 960
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 776
- 2023LLM-Pruner: On the Structural Pruning of Large Language Modelscited by 643
- 2022Contrastive Decoding: Open-ended Text Generation as Optimizationcited by 598
- 2019SAMSum Corpus: A Human-annotated Dialogue Dataset for Abstractive Summarizationcited by 530
- 2022ZeroQuant: Efficient and Affordable Post-Training Quantization for Large-Scale Transformerscited by 517
- 2017Non-Autoregressive Neural Machine Translationcited by 457
- 2019Multi-News: a Large-Scale Multi-Document Summarization Dataset and Abstractive Hierarchical Modelcited by 431
- 2018Blockwise Parallel Decoding for Deep Autoregressive Modelscited by 318
- 2022Confident Adaptive Language Modelingcited by 297
- 2018Newsroom: A Dataset of 1.3 Million Summaries with Diverse Extractive Strategiescited by 292
- 2019Depth-Adaptive Transformercited by 227
- 2021Long-Short Transformer: Efficient Transformers for Language and Visioncited by 102
- 2020Align-Refine: Non-Autoregressive Speech Recognition via Iterative Realignmentcited by 37
- 2023Instructive Decoding: Instruction-Tuned Large Language Models are Self-Refiner from Noisy Instructionscited by 24
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 1.
5 papers.
- 2024Closer Look at Efficient Inference Methods: A Survey of Speculative Decodingcited by 7
- 2024Amphista: Bi-directional Multi-head Decoding for Accelerating LLM Inferencecited by 5
- 2026SpecBlock: Block-Iterative Speculative Decoding with Dynamic Tree Draftingcited by 3
- 2025Pipeline Parallelism is All You Need for Optimized Early-Exit Based Self-Speculative Decodingcited by 1
- 2025Polybasic Speculative Decoding Through a Theoretical Perspectivecited by 1
- 2026SpecBlock: Block-Iterative Speculative Decoding with Dynamic Tree Drafting8 May 2026
- 2025Polybasic Speculative Decoding Through a Theoretical Perspective30 Oct 2025
- 2025Pipeline Parallelism is All You Need for Optimized Early-Exit Based Self-Speculative Decoding19 Sep 2025
- 2024Closer Look at Efficient Inference Methods: A Survey of Speculative Decoding20 Nov 2024
- 2024Amphista: Bi-directional Multi-head Decoding for Accelerating LLM Inference19 Jun 2024
Similar, not cited
Close in wording, no citation either way
- 2025Set Block Decoding is a Language Model Inference Accelerator
- 2026Training Parallel Speculative Draft Models by Directly Minimizing Expected Decoding Rounds
- 2026DBLAST: Dependent Block Drafting for Stochastic Speculative Decoding
- 2024Block Verification Accelerates Speculative Decoding
- 2026AngelSpec: Towards Real-World High Performance Inference with Speculative Decoding
- 2026Teaching Diffusion to Speculate Left-to-Right
- 2026Unlocking Parallelism in Autoregressive Language Models via Speculative Decoding with Progressive Tree Drafting
- 2026DepCap: Adaptive Block-Wise Parallel Decoding for Efficient Diffusion LM Inference