🖥️ AI InfrastructureID:
prefill-decode-splitPrefill/Decode Disaggregation
Prefill/Decode 分离
🎯Core Interview Exam Points
Fundamentals · Production Scenarios · Deep DiveCore Def
Explain the core definition, underlying mechanism/math, and key principles of Prefill/Decode Disaggregation.
Use Cases
In production engineering, what are the primary use cases for Prefill/Decode Disaggregation and what core pain points does it solve?
🔥 High-Frequency Deep-Dive Questions
1
Why is Prefill compute-bound while Decode is bandwidth-bound (GEMM vs GEMV — reading all weights per step to emit one token)? Explain with a Roofline model.
2
PD split architecture: how does the KV cache travel from Prefill to Decode instances (network / async pipelining); what new bottleneck does the split introduce?
3
Why is Decode-instance load balancing based on occupied KV size / sequence length instead of connection or request counts? How do you avoid imbalance with mixed long and short requests?
4
Which phase decides TTFT vs ITL (TPOT)? How does PD split let you optimize them independently, and why do they fight each other when colocated?
5
Relation between PD split, continuous batching and chunked prefill: why is chunked prefill a "soft disaggregation" alternative, and what are the trade-offs of each?
📖 In-depth Guide:📄 high-concurrency-ai-system →
Updated 2026-08-12🎯
🚀 Start Card Practice ➔Test Your Knowledge: Practice Questions for "Prefill/Decode Disaggregation"
Single choice pitfall questions with instant feedback and mistake tracking.