Amazon SageMaker HyperPod now supports Disaggregated Prefill and Decode (DPD), separating LLM inference phases onto dedicated GPU pools. The system transfers key-value caches between these pools via Elastic Fabric Adapter using GPU-Direct RDMA. This architecture prevents long-context prefill requests from stalling token generation for concurrent decode tasks, improving latency consistency and throughput under mixed workloads.
- DPD isolates compute-bound prefill from memory-bound decode onto separate GPU resources.
- KV cache transfer uses EFA with GPU-Direct RDMA for low-latency inter-pool communication.
- Eliminates resource contention where long contexts stall concurrent request processing.
- Enables predictable per-token latency for chat, agentic, and RAG pipelines.
- Reduces need to over-provision infrastructure to handle peak prefill demands.