vLLM's hard-won lessons: pipeline parallelism falters on warm agent turns, 2.7x decode on Kimi K3

vllm_project · x · 2026-09-09

The vLLM project shares engineering lessons across three planes of the serving stack:

KV cache management: A packed KV layout for DeepSeek V4 saves 10% KV memory and cuts 92 tensors per block down to 1.

Parallelism follows the model: Decode context parallelism gives Kimi K3 2.7x decode throughput at the same TPOT; prefill context parallelism runs DeepSeek V4's sparse MLA 2.65x faster — but on DeepSeek V4, decode CP only matched DEP.

Scheduling: Pipeline parallelism is great on cold, long prompts, but on warm agent turns adding a few hundred tokens, bubbles eat the gain. Load balancing doesn't always beat simple session-sticky routing: for workloads with short inter-turn delays, preserving a warm KV cache can matter more than balancing the queue.

Original post →

More from Infra

Infra channel →