Skip to main content
Search

# KV Cache Transfer

4 related articles

Subscribe to updates
  1. arXiv

    BridgeKV prefills with the big model and decodes with the small one: translating the prompt cache makes requests 3.0× faster on a single A40

    BridgeKV lets a large model in a model family run prefill once, then a lightweight KV-stitching module translates the large model's prompt cache into the small model's native cache layout, so every output token is generated by the small model alone. Across six model pairs and five datasets, it scores above fine-tuned small-model baselines with matched trainable parameter budgets in all 30 settings, closing up to 80% of the quality gap to running the large model for both phases. On one A40, Llama-3.1-Instruct-8B→Llama-3.2-Instruct-1B serves a 1K-token prompt with 256 output tokens in 2.96 s, close to the 2.80 s of the small model alone and 3.0× faster than the 8.83 s of the large model alone.

  2. LMSYS Org

    SGLang moves its serving stack onto TPU: one engine for GPU and TPU, already in production at Meta

    The SGLang team, with Google and Meta, released SGLang-TorchTPU, an open-source backend that runs the same SGLang serving engine on both GPUs and TPUs. TPU had not been a native PyTorch device, so a PyTorch-centric serving stack could not be reused directly; the new backend keeps the scheduler, RadixAttention and API server unchanged and places TPU work underneath. It is already running in production at Meta and serves as the rollout engine for reinforcement learning with TorchTitan through Miles.

  3. arXiv

    FluidPD adds in-place P/D elasticity to SGLang, raising SLO attainment by up to 94.6 percentage points on Azure traces without extra GPUs

    The authors present FluidPD, a prefill-decode (P/D) disaggregated LLM serving system built on SGLang that offloads a bounded prefill suffix to decode workers with slack via FluidToken and switches running workers between prefill and decode roles in place via FluidRole without reloading models, improving overall SLO attainment over static SGLang by up to 94.6 percentage points on Azure-trace-derived staged and mixed workloads and by up to 88.3 percentage points over Dynamo autoscaling while using fewer GPUs.

  4. arXiv

    HeteroFold lets Llama, Qwen, and Ministral share KV caches across families, running about 10.7x faster than native prefill at 32K context

    The work proposes HeteroFold, a prefill-free cross-family KV cache transfer method that keeps both sender and receiver frozen and, through token alignment over shared character boundaries, cross-layer and cross-head K/V mapping, and receiver-aware calibration, achieves the best cache-transfer performance on all four long-context benchmarks across six transfer directions among Llama-3.1-8B, Qwen3-4B, and Ministral-3-14B, matches text-based communication on the HiddenBench multi-agent benchmark, and at 32K context makes Llama-3.1-8B to Ministral-3-14B transfer about 10.7x faster than native prefill.

You’re all caught up