TIDE: Temporal Incremental Draft Engine for Self-Improving LLM Inference
Jiyoung Park, Hankyu Jang, Changseok Song, Wookeun Jung
TL;DR
The paper addresses the challenge of maintaining draft–target alignment for speculative decoding under non-stationary inference workloads. It introduces TIDE, a serving-engine-native framework that uses target-model intermediate hidden states as training signals so draft adaptation incurs zero inference overhead. Key innovations include adaptive runtime control for speculation and selective training, plus decoupled inference and training on heterogeneous GPUs. Empirical evaluation shows up to 1.15x throughput gains and up to 1.67x faster draft training compared with recomputing signals, with performance varying by workload, and demonstrates efficiency in heterogeneous deployments.
Abstract
Speculative decoding can substantially accelerate LLM inference, but realizing its benefits in practice is challenging due to evolving workloads and system-level constraints. We present TIDE (Temporal Incremental Draft Engine), a serving-engine-native framework that integrates online draft adaptation directly into high-performance LLM inference systems. TIDE reuses target model hidden states generated during inference as training signals, enabling zero-overhead draft adaptation without reloading the target model, and employs adaptive runtime control to activate speculation and training only when beneficial. TIDE exploits heterogeneous clusters by mapping decoupled inference and training to appropriate GPU classes. Across diverse real-world workloads, TIDE achieves up to 1.15x throughput improvement over static speculative decoding while reducing draft training time by 1.67x compared to approaches that recompute training signals.
