Research & Papers

SmartGen cuts LLM inference latency 4.3x with selective KV cache transfer

New engine slashes time-to-second-token on bandwidth-limited rented cloud instances.

Deep Dive

Disaggregated LLM inference—splitting prefill and decoding across separate node pools—is a standard architecture for high-throughput serving. But for self-hosted deployments on rented cloud instances, the network link between nodes becomes a bottleneck. Shipping full KV caches (the memory buffers that store attention state) can saturate limited inter-node bandwidth, crippling time-to-first-token and overall responsiveness.

SmartGen, a new system from researchers at Fudan University, tackles this by selectively transferring only the most essential KV cache entries. It uses three coordinated paths: a profile-based proactive path that identifies and pushes critical entries during prefill, a parallel on-demand path that fetches remote and local caches simultaneously during decoding, and a speculative path that eventually delivers all remaining KV data. This layered approach makes the transfer process seamless without sacrificing output quality.

In experiments, SmartGen reduced time-to-second-token by up to 4.3x compared to conventional full KV transfer, while achieving nearly identical decoding speed and accuracy. That's a major win for teams running self-hosted LLMs on cost-effective, bandwidth-constrained cloud setups. The paper is available on arXiv (2607.28150), and the authors have released no code yet, but the architecture is ready for replication.

Key Points
  • SmartGen uses three KV cache transfer paths—proactive, on-demand, and speculative—to avoid network saturation.
  • Reduces time-to-second-token by up to 4.3x vs. full KV cache transfer with comparable decoding performance.
  • Targets self-hosted LLM deployments on rented cloud instances with limited inter-node bandwidth.

Why It Matters

Makes disaggregated LLM inference practical for cost-sensitive, self-hosted setups on standard cloud networks.

📬 Get the top 10 AI stories daily