All Questions
Llm Inference Serving medium

Your RAG workload sends 8K-token prompts and gets ~150-token answers from a 70B-class model. You plan to move prefill and decode onto separate GPU pools so long prefills stop stalling decode. What new resource must you size carefully?

  1. A Network bandwidth between pools, since each request's KV cache, at hundreds of KB per token, must move to a decode GPU.
  2. B FLOPs on the decode pool, since decode becomes compute-bound once it no longer shares GPUs with prefill work.
  3. C CPU memory on the prefill pool, since prefill nodes must hold every finished request's output tokens for retries.
  4. D Storage throughput for weights, since both pools must reload the model from disk for every request handoff.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions