TurboSpec: Closed-loop Speculation Control System for Optimizing LLM Serving Goodput
On the map: Efficient LLM inference and serving → Speculative decoding
Abstract (arXiv)
Large Language Model (LLM) serving systems batch concurrent user requests to achieve efficient serving. However, in real-world deployments, such inter-request parallelism from batching is often limited by external factors such as low request rates or memory constraints. Recent works focus on intra-request parallelism from speculative decoding as a solution to this problem. Unfortunately, benefits from intra-request parallelism are often fragile, as speculative decoding causes overhead, and speculated tokens may miss. We observe that speculative decoding may degrade LLM serving performance if added naively without tuning to the incoming requests and the speculation method. To alleviate the need for expert tuning and make speculative decoding more robust, we present TurboSpec, a speculation control system that automatically profiles the execution environment and utilizes a feedback-based algorithm to dynamically adjust the amount of intra-request parallelism in LLM serving. TurboSpec predicts "goodput" - the amount of successfully generated tokens - to evaluate and adjust intra-request parallelism amount to that with the highest goodput in runtime. We implement TurboSpec on a real-world LLM serving system vLLM and demonstrate its effectiveness across diverse workloads and hardware configurations, providing consistent performance improvements across all test scenarios.
Key facts. Cited by 37 papers in the map (data through 14 Oct 2026). Placed in Speculative decoding, one of 12 directions in Efficient LLM inference and serving. Builds on 18 of its 38 references that are in the map. First posted on arXiv 20 Jun 2024.
Builds on
18 of 38 references.
Closest ancestors · 9
Same direction, newest first
- 2024Sequoia: Scalable, Robust, and Hardware-aware Speculative Decoding19 Feb
- 2024Break the Sequential Dependency of LLM Inference Using Lookahead Decoding3 Feb
- 2024EAGLE: Speculative Sampling Requires Rethinking Feature Uncertainty26 Jan
- 2024Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads19 Jan
- 2023The Synergy of Speculative Decoding and Batching in Serving Large Language Models28 Oct
- 2023DistillSpec: Improving Speculative Decoding via Knowledge Distillation12 Oct
- 2023Online Speculative Decoding11 Oct
- 2023Accelerating Large Language Model Decoding with Speculative Sampling2 Feb
- 2022Fast Inference from Transformers via Speculative Decoding30 Nov
Other references · 9
- 2023GPT-4 Technical Reportcited by 18,396
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,919
- 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,292
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,141
- 2022Efficiently Scaling Transformer Inferencecited by 539
- 2024Hydragen: High-Throughput LLM Inference with Shared Prefixescited by 73
- 2024BiTA: Bi-Directional Tuning for Lossless Acceleration in Large Language Modelscited by 13
Built on by
Citing papers per year: 2024: 6; 2025: 15; 2026: 16.
37 papers.
Sort:
By area:
- 2024MagicDec: Breaking the Latency-Throughput Tradeoff for Long Context Generation with Speculative Decodingcited by 91
- 2024SuffixDecoding: Extreme Speculative Decoding for Emerging AI Applicationscited by 36
- 2024Dynamic Depth Decoding: Faster Speculative Decoding for LLMscited by 20
- 2025TETRIS: Optimal Draft Token Selection for Batch Speculative Decodingcited by 15
- 2025Scaling Speculative Decoding with Lookahead Reasoningcited by 13
- 2025Utility-Driven Speculative Decoding for Mixture-of-Expertscited by 13
- 2026ECHO: Elastic Speculative Decoding with Sparse Gating for High-Concurrency Scenarioscited by 12
- 2025ML-SpecQD: Multi-Level Speculative Decoding with Quantized Draftscited by 9
- 2025SPIN: Accelerating Large Language Model Inference with Heterogeneous Speculative Modelscited by 9
- 2025SwiftSpec: Ultra-Low Latency LLM Decoding by Scaling Asynchronous Speculative Decodingcited by 9
- 2025What makes Reasoning Models Different? Follow the Reasoning Leader for Efficient Decodingcited by 8
- 2025Reducing Latency of LLM Search Agent via Speculation-based Algorithm-System Co-Designcited by 8
25 more
- 2024Closer Look at Efficient Inference Methods: A Survey of Speculative Decodingcited by 7
- 2025Collaborative Speculative Inference for Efficient LLM Inference Servingcited by 5
- 2026Sparrow: Sparse Rollout for Stable and Efficient Long-context RL of Large Language Modelscited by 5
- 2025TokenSwift: Lossless Acceleration of Ultra Long Sequence Generationcited by 4
- 2025Fast LLM Post-training via Decoupled and Fastest-of-N Speculationcited by 4
- 2025Fail Fast, Win Big: Rethinking the Drafting Strategy in Speculative Decoding via Diffusion LLMscited by 4
- 2025Correctness Forensics for Batch Speculative Decoding: Diagnosing the Ragged Tensor Problemcited by 3
- 2024SSSD: Simply-Scalable Speculative Decodingcited by 2
- 2025HeteroSpec: Leveraging Contextual Heterogeneity for Efficient Speculative Decodingcited by 2
- 2024Tackling the Dynamicity in a Production LLM Serving System with SOTA Optimizations via Hybrid Prefill/Decode/Verify Scheduling on Efficient Meta-kernelscited by 1
- 2026TIDE: Temporal Incremental Draft Engine for Self-Improving LLM Inferencecited by 1
- 2026MineDraft: A Framework for Batch Parallel Speculative Decodingcited by 1
- 2026Optimus: Elastic Decoding for Efficient Diffusion LLM Servingcited by 1
- 2026Enabling KV Caching of Shared Prefix for Diffusion Language Modelscited by 1
- 2026Speculation at a Distance: Where Edge-Cloud Speculative Decoding Actually Pays Offcited by 1
- 2026TreeSpark: Calibrated, Load-Adaptive Draft Trees for Semi-Autoregressive Speculative Decodingcited by 1
- 2025OWL: Overcoming Window Length-Dependence in Speculative Decoding for Long-Context Inputscited by 0
- 2026Regulating Branch Parallelism in LLM Servingcited by 0
- 2026An Interpretable Latency Model for Speculative Decoding in LLM Servingcited by 0
- 2026Fully Rotation-Equivariant Spectral-Spatial Learning for Multispectral Object Detectioncited by 0
- 2026DeltaServe: Host-Agnostic Co-Serving of Inference and Fine-Tuning for LLMscited by 0
- 2026OpWeave: Flexible Operator Disaggregation for Heterogeneous LLM Servingcited by 0
- 2026DynBranch: Speculative Subgraph Reuse for Dynamic Agentic LLM Servingcited by 0
- 2026AdaSpark: Adaptive DSpark with Online Learning for Tree Verification and N-gram Fillcited by 0
- 2026DLoop: Looped Speculative Decodingcited by 0
- 2026DLoop: Looped Speculative Decoding6 Oct 2026
- 2026AdaSpark: Adaptive DSpark with Online Learning for Tree Verification and N-gram Fill5 Oct 2026
- 2026DynBranch: Speculative Subgraph Reuse for Dynamic Agentic LLM Serving25 Sep 2026
- 2026OpWeave: Flexible Operator Disaggregation for Heterogeneous LLM Serving13 Sep 2026
- 2026TreeSpark: Calibrated, Load-Adaptive Draft Trees for Semi-Autoregressive Speculative Decoding12 Aug 2026
- 2026DeltaServe: Host-Agnostic Co-Serving of Inference and Fine-Tuning for LLMs30 Jul 2026
- 2026Fully Rotation-Equivariant Spectral-Spatial Learning for Multispectral Object Detection6 Jul 2026
- 2026Speculation at a Distance: Where Edge-Cloud Speculative Decoding Actually Pays Off23 Jun 2026
- 2026Sparrow: Sparse Rollout for Stable and Efficient Long-context RL of Large Language Models7 Jun 2026
- 2026Enabling KV Caching of Shared Prefix for Diffusion Language Models26 May 2026
- 2026Optimus: Elastic Decoding for Efficient Diffusion LLM Serving24 May 2026
- 2026An Interpretable Latency Model for Speculative Decoding in LLM Serving14 May 2026
25 more
- 2026Regulating Branch Parallelism in LLM Serving7 May 2026
- 2026ECHO: Elastic Speculative Decoding with Sparse Gating for High-Concurrency Scenarios10 Mar 2026
- 2026MineDraft: A Framework for Batch Parallel Speculative Decoding24 Feb 2026
- 2026TIDE: Temporal Incremental Draft Engine for Self-Improving LLM Inference5 Feb 2026
- 2025Fail Fast, Win Big: Rethinking the Drafting Strategy in Speculative Decoding via Diffusion LLMs23 Dec 2025
- 2025Reducing Latency of LLM Search Agent via Speculation-based Algorithm-System Co-Design25 Nov 2025
- 2025Fast LLM Post-training via Decoupled and Fastest-of-N Speculation20 Nov 2025
- 2025Correctness Forensics for Batch Speculative Decoding: Diagnosing the Ragged Tensor Problem26 Oct 2025
- 2025OWL: Overcoming Window Length-Dependence in Speculative Decoding for Long-Context Inputs8 Oct 2025
- 2025Scaling Speculative Decoding with Lookahead Reasoning24 Jun 2025
- 2025Utility-Driven Speculative Decoding for Mixture-of-Experts17 Jun 2025
- 2025SwiftSpec: Ultra-Low Latency LLM Decoding by Scaling Asynchronous Speculative Decoding12 Jun 2025
- 2025What makes Reasoning Models Different? Follow the Reasoning Leader for Efficient Decoding8 Jun 2025
- 2025HeteroSpec: Leveraging Contextual Heterogeneity for Efficient Speculative Decoding19 May 2025
- 2025SPIN: Accelerating Large Language Model Inference with Heterogeneous Speculative Models20 Mar 2025
- 2025ML-SpecQD: Multi-Level Speculative Decoding with Quantized Drafts17 Mar 2025
- 2025Collaborative Speculative Inference for Efficient LLM Inference Serving13 Mar 2025
- 2025TokenSwift: Lossless Acceleration of Ultra Long Sequence Generation26 Feb 2025
- 2025TETRIS: Optimal Draft Token Selection for Batch Speculative Decoding21 Feb 2025
- 2024Tackling the Dynamicity in a Production LLM Serving System with SOTA Optimizations via Hybrid Prefill/Decode/Verify Scheduling on Efficient Meta-kernels24 Dec 2024
- 2024Closer Look at Efficient Inference Methods: A Survey of Speculative Decoding20 Nov 2024
- 2024SSSD: Simply-Scalable Speculative Decoding8 Nov 2024
- 2024SuffixDecoding: Extreme Speculative Decoding for Emerging AI Applications7 Nov 2024
- 2024Dynamic Depth Decoding: Faster Speculative Decoding for LLMs30 Aug 2024
- 2024MagicDec: Breaking the Latency-Throughput Tradeoff for Long Context Generation with Speculative Decoding20 Aug 2024
- 2024MagicDec: Breaking the Latency-Throughput Tradeoff for Long Context Generation with Speculative Decodingcited by 91
- 2024Dynamic Depth Decoding: Faster Speculative Decoding for LLMscited by 20
- 2025TETRIS: Optimal Draft Token Selection for Batch Speculative Decodingcited by 15
- 2026ECHO: Elastic Speculative Decoding with Sparse Gating for High-Concurrency Scenarioscited by 12
- 2025ML-SpecQD: Multi-Level Speculative Decoding with Quantized Draftscited by 9
- 2025SPIN: Accelerating Large Language Model Inference with Heterogeneous Speculative Modelscited by 9
- 2025SwiftSpec: Ultra-Low Latency LLM Decoding by Scaling Asynchronous Speculative Decodingcited by 9
- 2024Closer Look at Efficient Inference Methods: A Survey of Speculative Decodingcited by 7
- 2025Collaborative Speculative Inference for Efficient LLM Inference Servingcited by 5
- 2025Fast LLM Post-training via Decoupled and Fastest-of-N Speculationcited by 4
- 2025Correctness Forensics for Batch Speculative Decoding: Diagnosing the Ragged Tensor Problemcited by 3
- 2024SSSD: Simply-Scalable Speculative Decodingcited by 2
12 most cited of 23 All 23 (JSON)
- 2026DLoop: Looped Speculative Decoding6 Oct 2026
- 2026TreeSpark: Calibrated, Load-Adaptive Draft Trees for Semi-Autoregressive Speculative Decoding12 Aug 2026
- 2026DeltaServe: Host-Agnostic Co-Serving of Inference and Fine-Tuning for LLMs30 Jul 2026
- 2026Speculation at a Distance: Where Edge-Cloud Speculative Decoding Actually Pays Off23 Jun 2026
- 2026Optimus: Elastic Decoding for Efficient Diffusion LLM Serving24 May 2026
- 2026An Interpretable Latency Model for Speculative Decoding in LLM Serving14 May 2026
- 2026Regulating Branch Parallelism in LLM Serving7 May 2026
- 2026ECHO: Elastic Speculative Decoding with Sparse Gating for High-Concurrency Scenarios10 Mar 2026
- 2026MineDraft: A Framework for Batch Parallel Speculative Decoding24 Feb 2026
- 2025Fast LLM Post-training via Decoupled and Fastest-of-N Speculation20 Nov 2025
- 2025Correctness Forensics for Batch Speculative Decoding: Diagnosing the Ragged Tensor Problem26 Oct 2025
- 2025OWL: Overcoming Window Length-Dependence in Speculative Decoding for Long-Context Inputs8 Oct 2025
12 newest of 23 All 23 (JSON)
- 2025Scaling Speculative Decoding with Lookahead Reasoningcited by 13
- 2025What makes Reasoning Models Different? Follow the Reasoning Leader for Efficient Decodingcited by 8
- 2025Reducing Latency of LLM Search Agent via Speculation-based Algorithm-System Co-Designcited by 8
- 2026Sparrow: Sparse Rollout for Stable and Efficient Long-context RL of Large Language Modelscited by 5
- 2025Fail Fast, Win Big: Rethinking the Drafting Strategy in Speculative Decoding via Diffusion LLMscited by 4
- 2026Sparrow: Sparse Rollout for Stable and Efficient Long-context RL of Large Language Models7 Jun 2026
- 2025Fail Fast, Win Big: Rethinking the Drafting Strategy in Speculative Decoding via Diffusion LLMs23 Dec 2025
- 2025Reducing Latency of LLM Search Agent via Speculation-based Algorithm-System Co-Design25 Nov 2025
- 2025Scaling Speculative Decoding with Lookahead Reasoning24 Jun 2025
- 2025What makes Reasoning Models Different? Follow the Reasoning Leader for Efficient Decoding8 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2025AdaSpec: Adaptive Speculative Decoding for Fast, SLO-Aware Large Language Model Serving
- 2026SPECTRE: Hybrid Ordinary-Parallel Speculative Serving for Resource-Efficient LLM Inference
- 2025SpecPipe: Accelerating Pipeline Parallelism-based LLM Inference with Speculative Decoding
- 2024SpecExec: Massively Parallel Speculative Decoding for Interactive LLM Inference on Consumer Devices
- 2026AlignedServe: Orchestrating Prefix-aware Batching to Build a High-throughput and Computing-efficient LLM Serving System
- 2025DynaServe: Unified and Elastic Execution for Dynamic Disaggregated LLM Serving
- 2026WISP: Waste- and Interference-Suppressed Distributed Speculative LLM Serving at the Edge via Dynamic Drafting and SLO-Aware Batching
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Serve