CATS: Cascaded Adaptive Tree Speculation for Memory-Limited LLM Inference Acceleration
On the map: Efficient LLM inference and serving → Speculative decoding
Abstract (arXiv)
Auto-regressive decoding in Large Language Models (LLMs) is inherently memory-bound: every generation step requires loading the model weights and intermediate results from memory (e.g., High-Bandwidth Memory (HBM) for GPU servers), making throughput bottlenecked by memory bandwidth rather than compute. Speculative decoding addresses this by enabling parallel verification of multiple draft tokens, effectively amortizing the cost of each target-model call. However, existing speculative decoding methods are designed under the assumption that HBM is sufficiently large to hold both the target model and an auxiliary draft model simultaneously -- an assumption that breaks down on memory-constrained devices such as edge platforms with limited DRAM. We analyze the inference bottleneck in this memory-limited regime and propose CATS, a self-speculative decoding framework that conducts cascaded verification and correction based on the memory budget and parameter offloading patterns on memory-limited devices. This design maximizes token acceptance rate and end-to-end speedup while keeping the peak memory footprint on the device equal to that of the target model alone. We evaluate CATS on different models across five benchmarks on real edge devices. CATS can achieve a wall-clock speedup of up to 5.08x with no degradation in generation quality, outperforming the SOTA method by up to 1.45x under edge memory constraints.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Speculative decoding, one of 12 directions in Efficient LLM inference and serving. Builds on 44 of its 51 references that are in the map. First posted on arXiv 11 May 2026.
Builds on
44 of 51 references.
Closest ancestors · 33
Same direction, newest first
- 2026KnapSpec: Self-Speculative Decoding via Adaptive Layer Selection as a Knapsack Problem23 Feb
- 2025Think Before You Accept: Semantic Reflective Verification for Faster Speculative Decoding24 May
- 2025EAGLE-3: Scaling up Inference Acceleration of Large Language Models via Training-Time Test3 Mar
- 2025Speeding up Speculative Decoding via Sequential Approximate Verification6 Feb
- 2025Judge Decoding: Faster Speculative Sampling Requires Going Beyond Model Alignment31 Jan
- 2024DySpec: Faster Speculative Decoding with Dynamic Token Tree Structure15 Oct
- 2024SWIFT: On-the-Fly Self-Speculative Decoding for LLM Inference Acceleration9 Oct
- 2024MagicDec: Breaking the Latency-Throughput Tradeoff for Long Context Generation with Speculative Decoding20 Aug
- 2024OPT-Tree: Speculative Decoding with Adaptive Draft Tree Structure25 Jun
- 2024EAGLE-2: Faster Inference of Language Models with Dynamic Draft Trees24 Jun
- 2024Nearest Neighbor Speculative Decoding for LLM Generation and Attribution29 May
- 2024Kangaroo: Lossless Self-Speculative Decoding via Double Early Exiting29 Apr
21 more
- 2024TriForce: Lossless Acceleration of Long Sequence Generation with Hierarchical Speculative Decoding18 Apr
- 2024Block Verification Accelerates Speculative Decoding15 Mar
- 2024CLLMs: Consistency Large Language Models28 Feb
- 2024Sequoia: Scalable, Robust, and Hardware-aware Speculative Decoding19 Feb
- 2024Hydra: Sequentially-Dependent Draft Heads for Medusa Decoding7 Feb
- 2024GliDe with a CaPE: A Low-Hassle Method to Accelerate Speculative Decoding3 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
- 2024Unlocking Efficiency in Large Language Model Inference: A Comprehensive Survey of Speculative Decoding15 Jan
- 2023Cascade Speculative Drafting for Even Faster LLM Inference18 Dec
- 2023PaSS: Parallel Speculative Sampling22 Nov
- 2023REST: Retrieval-Based Speculative Decoding14 Nov
- 2023SpecTr: Fast Speculative Decoding via Optimal Transport23 Oct
- 2023DistillSpec: Improving Speculative Decoding via Knowledge Distillation12 Oct
- 2023Online Speculative Decoding11 Oct
- 2023SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verification16 May
- 2023Speculative Decoding with Big Little Decoder15 Feb
- 2023Accelerating Large Language Model Decoding with Speculative Sampling2 Feb
- 2022Fast Inference from Transformers via Speculative Decoding30 Nov
- 2022Speculative Decoding: Exploiting Speculative Execution for Accelerating Seq2seq Generation30 Mar
Other references · 11
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2024Better & Faster Large Language Models via Multi-token Predictioncited by 344
- 2018Blockwise Parallel Decoding for Deep Autoregressive Modelscited by 318
- 2024LayerSkip: Enabling Early Exit Inference and Self-Speculative Decodingcited by 302
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 210
- 2023LLM in a flash: Efficient Large Language Model Inference with Limited Memorycited by 170
- 2024Speculative RAG: Enhancing Retrieval Augmented Generation through Draftingcited by 76
- 2026TaxBreak: Unmasking the Hidden Costs of LLM Inference Through Overhead Decompositioncited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025Nightjar: Dynamic Adaptive Speculative Decoding for Large Language Models Serving
- 2025Mirror Speculative Decoding: Breaking the Serial Barrier in LLM Inference
- 2023The Synergy of Speculative Decoding and Batching in Serving Large Language Models
- 2023Accelerating LLM Inference with Staged Speculative Decoding
- 2025Yggdrasil: Bridging Dynamic Speculation and Static Runtime for Latency-Optimal Tree-Based LLM Decoding
- 2024Dovetail: A CPU/GPU Heterogeneous Speculative Decoding for LLM inference
- 2024SpecExec: Massively Parallel Speculative Decoding for Interactive LLM Inference on Consumer Devices
- 2026BitNest: Bit-Nested Speculative Decoding for Memory-Efficient LLM Inference Acceleration