r/LocalLLaMA · · 1 min read

For RAG specifically, prefill speed matters more than decode and why Strix Halo struggles for interactive use

Mirrored from r/LocalLLaMA for archival readability. Support the source by reading on the original site.

For RAG specifically, prefill speed matters more than decode and why Strix Halo struggles for interactive use

Seeing a lot of "what hardware for local RAG" threads lately, and the framing that keeps getting missed is: decode tok/s is not the bottleneck for RAG.

Prefill is the bottleneck for RAG.

RAG queries stuff thousands of tokens of retrieved context into every prompt. On unified memory boxes like Strix Halo, prefill throughput lags way behind a discrete GPU even though decode speed on MoE models is perfectly fine (25-40 tok/s). A single 24GB discrete card chews through the same context in a few seconds; unified memory setups can leave you staring at a 20-60 second pause before the first token comes back.

If your work is more batch style you're more than fine. but if its constantly tweqking you need something else

Practical takeaway if you're budget constrained: pick a board with a free PCIe slot so you can drop in a discrete card later just to offload prefill, rather than assuming unified memory alone will feel good for interactive RAG.

submitted by /u/Mr-serial_killer
[link] [comments]

Discussion (0)

Sign in to join the discussion. Free account, 30 seconds — email code or GitHub.

Sign in →

No comments yet. Sign in and be the first to say something.

More from r/LocalLLaMA