Prefill and decode fight over the same GPU and each ruins the other's latency. Putting them on separate pools ends the fight, at the price of shipping every request's cache across the network. The break-even is a number you can derive.
When does splitting prefill and decode onto separate GPU pools pay for itself, and what does the KV transfer cost?
Prefill and decode fight over the same GPU and each ruins the other's latency. Putting them on separate pools ends the fight, at the price of shipping every request's cache across the network. The break-even is a number you can derive.
Updated Sep 2026 · Grounded in real AI infrastructure interview loops and written to a senior-engineer editorial bar, with every number worked and every diagram hand-built.
The concepts behind this question
Ranked by how closely each one overlaps this question's topic, so the first card is the thing to read if the answer above moved too fast.
Scored on quantifying interference, on the KV transfer arithmetic against real link speeds, and on stating the workload shape where the split wins versus where chunked prefill on one pool is enough.
No comments yet — be the first to share your approach.
