AsyncSpade: Efficient Test-Time Scaling with Asynchronous Sparse Decoding
Shuqing Luo, Yilin Guan, Pingzhi Li, Hanrui Wang, Tianlong Chen
TL;DR
AsyncSpade tackles the decoding bottleneck in test-time scaling for long-chain-of-thought reasoning by decoupling KV-cache management from the autoregressive inference through a two-rank, asynchronous architecture. It leverages a lightweight temporal-regressive next-query predictor grounded in temporal locality and linear correlations between adjacent queries to enable token-level KV selection without introducing sequential dependencies. The framework supports multiple attention architectures via batched GEMMs and achieves substantial reductions in time-per-output-token while preserving accuracy on standard TTS benchmarks. Empirically, AsyncSpade delivers over 20% TPOT reduction versus Quest and more than 50% against full attention on Qwen3-8B and Qwen3-32B, demonstrating practical, scalable improvements for real-world LLM serving across diverse tasks.
Abstract
Test-time scaling (TTS) boosts LLM reasoning via long chain-of-thought (CoT), but the linear KV-cache growth amplifies the memory-bound bottleneck of LLM decoding. Query-aware page-level sparse decoding can achieve state-of-the-art performance under constrained FLOPs budgets, but is limited by both sequential-dependent page filtering and coarse-grained token selection, hampering serving efficiency and model performance on TTS tasks under high concurrency and long CoT scenarios (consuming even higher runtime than the forward pipeline itself). In this paper, we first find that the current-step query state can be accurately approximated in a unified manner from a short window of recent queries, enabling training-free query-aware sparsity without waiting in the decoding loop. We propose AsyncSpade, an asynchronous framework for efficient TTS built on two core components: (1) a novel light-weight temporal-regressive module that predicts the next-token query state; (2) an asynchronous and disaggregated framework that decouples the KV cache filtering from the auto-regressive decoding loop, overlapping the token-level KV selection with the forward inference computation through asynchronism. To our knowledge, AsyncSpade is the first to eliminate the sequential dependence without sacrificing model performance. We validate the effectiveness of AsyncSpade on common LLM serving setups with an A100 node, where AsyncSpade fully overlaps KV-cache operations with the inference pipeline, achieving theoretical optimal time-per-output-token (TPOT). Specifically, AsyncSpade delivers over 20% reduction on TPOT compared to SoTA baseline (i.e. Quest) and at least 50% TPOT reduction compared to full attention on Qwen3-8B and Qwen3-32B models, while matching or surpassing their accuracy on various TTS benchmarks (AIME-24/25, GPQA-Diamond, MATH-500).
