The AWS Machine Learning Blog describes a push-based KV transfer method for vLLM, which splits large language model inference into separate prefill and decode stages running on different engine instances. Because this disaggregation requires moving the key-value (KV) cache between instances, transfer efficiency directly affects latency. The post introduces a push-based NIXL connector designed to move transfer coordination off the critical path.

In benchmarks run on Amazon EC2 P5en instances using AWS Elastic Fabric Adapter (EFA), the approach reportedly delivers up to 3x better time-to-first-token (TTFT) and 30% better time-per-output-token (TPOT).

Why it matters

TTFT and TPOT are core latency metrics for LLM serving. Reducing the overhead of KV cache transfer in disaggregated setups can improve responsiveness without changing the underlying model.

Who should care

Teams deploying vLLM for disaggregated inference, particularly those running on AWS EC2 P5en instances with EFA, may find the connector relevant to their serving performance.