ToFindAI Article Room

AI News

Daily, weekly, and monthly AI updates from ToFindAI.

Original ToFindAI AI news articles, source-linked summaries, and practical context for people following AI tools, business, research, policy, and product launches.

Oct 19, 2026 16:10 UTC Daily ToFindAI News Desk (AI-assisted)

AWS describes push-based KV transfer for faster disaggregated vLLM inference

An AWS engineering post introduces a push-based NIXL connector for vLLM that moves key-value cache transfer setup away from the critical path between prefill and decode instances.

vLLMLLM inferenceKV cacheNIXLAWS EFA

An AWS engineering post describes a push-based connector for the NVIDIA Inference Xfer Library (NIXL) designed to improve disaggregated inference performance in vLLM. In this architecture, prefill and decode run on separate engine instances, requiring the key-value (KV) cache generated during prefill to be transferred before token generation begins.

The default NIXL workflow is pull-based: after prefill, the router sends metadata to the decode instance, which allocates destination blocks, prepares the transfer, and retrieves the KV data. AWS says these steps can extend time to first token (TTFT). The push-based design registers destination blocks on the decode side while prefill is still running. Once both registration and prefill are complete, a background thread on the prefill instance prepares and submits an NIXL write directly to the registered memory.

According to AWS, this approach moves transfer preparation away from the decode engine’s latency-sensitive execution loop. In a benchmark using the Qwen3-32B model on a 1P1D deployment with Amazon EC2 P5en instances and AWS Elastic Fabric Adapter, push mode delivered up to three times better TTFT and up to 30% better time per output token than pull mode. The test disabled prefix caching and varied input lengths from 1,000 to 16,000 tokens and request rates from one to eight queries per second. AWS notes that results depend on workload and configuration.

The post also identifies a tradeoff: pull mode allows the router to choose a decode instance after prefill, while push mode selects that instance earlier to enable overlapping setup.

Why it matters

The described design targets the coordination and transfer overhead involved in moving KV caches between separate prefill and decode instances.

Who this affects

The feature is relevant to teams running disaggregated prefill/decode inference with vLLM on supported interconnects and instance types.

Do you run an AI tool or service business?

Advertise your AI tool or service in the ToFindAI directory.