SpecFold: Folding Multi-Branch Redundancy for Faster Speculative Decoding in Diffusion Language Models
On the map: Diffusion models → Discrete and text diffusion
also in 1 more
Abstract (arXiv)
Diffusion large language models (DLLMs) generate text through iterative block denoising, and multi-branch speculative decoding accelerates this process by verifying a main branch together with multiple draft branches in a single forward pass. While prior DLLM acceleration methods primarily exploit temporal redundancy across denoising steps, we identify a complementary redundancy axis within each speculative verification step: multi-branch computational redundancy. During speculative verification, draft branches inherit most tokens from their parents while unmasking a small set of additional positions, causing large portions of hidden states to remain highly similar across branches. We propose SpecFold, an algorithm-system co-design that exploits this multi-branch redundancy to reduce the cost of multi-branch speculative verification. Algorithmically, SpecFold performs token-level residual gating and selectively reuses parent computation through folded attention and FFN while preserving residual hidden states. Systemically, a Triton kernel implementation translates this fine-grained reuse into end-to-end throughput gains through efficient sparse multi-branch execution. SpecFold is orthogonal to temporal caching and compatible with existing DLLM speculation strategies. Across two DLLM families, five models, and five standard benchmarks, SpecFold achieves up to 1.64x throughput over Spiffy and up to 1.99x over vanilla decoding, while maintaining comparable task performance.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Discrete and text diffusion, one of 14 directions in Diffusion models. Builds on 36 of its 38 references that are in the map. First posted on arXiv 4 Oct 2026.
Builds on
36 of 38 references.
Closest ancestors · 10
Same direction, newest first
- 2026BlockBatch: Multi-Scale Consensus Decoding for Efficient Diffusion Language Model Inference28 May
- 2026LLaDA2.1: Speeding Up Text Diffusion via Token Editing9 Feb
- 2026SPA-Cache: Singular Proxies for Adaptive Caching in Diffusion Language Models30 Jan
- 2025Efficient-DLM: From Autoregressive to Diffusion Language Models, and Beyond in Speed16 Dec
- 2025LLaDA2.0: Scaling Up Diffusion Language Models to 100B10 Dec
- 2025DiffuSpec: Unlocking Diffusion Language Models for Speculative Decoding28 Sep
- 2025Dream 7B: Diffusion Large Language Models21 Aug
- 2025dKV-Cache: The Cache for Diffusion Language Models21 May
- 2025Block Diffusion: Interpolating Between Autoregressive and Diffusion Language Models12 Mar
- 2025Large Language Diffusion Models14 Feb
Other references · 26
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2022Fast Inference from Transformers via Speculative Decodingcited by 1,615
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2023Instruction-Following Evaluation for Large Language Modelscited by 1,143
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,107
- 2022Token Merging: Your ViT But Fastercited by 995
- 2023Accelerating Large Language Model Decoding with Speculative Samplingcited by 975
14 more
- 2021DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsificationcited by 849
- 2024Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Headscited by 821
- 2023SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verificationcited by 359
- 2023DeepCache: Accelerating Diffusion Models for Freecited by 346
- 2020DeeBERT: Dynamic Early Exiting for Accelerating BERT Inferencecited by 322
- 2022Confident Adaptive Language Modelingcited by 297
- 2020SpAtten: Efficient Sparse Attention Architecture with Cascade Token and Head Pruningcited by 228
- 2025dLLM-Cache: Accelerating Diffusion Large Language Models with Adaptive Cachingcited by 168
- 2025Fast-dLLM v2: Efficient Block-Diffusion LLMcited by 128
- 2024Hydragen: High-Throughput LLM Inference with Shared Prefixescited by 71
- 2025Sparse-dLLM: Accelerating Diffusion LLMs with Dynamic Cache Evictioncited by 64
- 2025Self Speculative Decoding for Diffusion Large Language Modelscited by 29
- 2025Structuring The Future: Diffusion LLM Speculative Decoding via Calibrated Draft Graphscited by 21
- 2026Nemotron-Labs-Diffusion: A Tri-Mode Language Model Unifying Autoregressive, Diffusion, and Self-Speculation Decodingcited by 19
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Trajectory-Level Speculative Decoding for Diffusion Language Models
- 2026PSD: Pushing the Pareto Frontier of Diffusion LLMs via Parallel Speculative Decoding
- 2026SimSD: Simple Speculative Decoding in Diffusion Language Models
- 2026D^2SD: Accelerating Speculative Decoding with Dual Diffusion Draft Models
- 2024Speculative Diffusion Decoding: Accelerating Language Generation through Diffusion
- 2026AdaFlash: Adaptive Speculative Decoding via On-Policy Distilled Diffusion Drafters
- 2026PRESTO: Prefix-Aligned Tree Drafting for Diffusion Speculative Decoding
- 2026LibraSpec: Dynamic Diffusion-Based Speculative Decoding via Marginal-Gain-Driven Optimization