Memory Wall for Long Context
Infrastructure constraint where extending LLM context length is limited more by KV-cache memory bandwidth and capacity than by raw compute.
Key points
- Pope argues that very long context is primarily constrained by memory bandwidth and memory capacity, not by the quadratic compute term, at practical context lengths [src-042].
- Dense attention makes KV-cache fetch cost grow roughly linearly with context length during decode [src-042].
- Sparse attention can improve the scaling, but going too sparse eventually harms quality because the model attends to too small a subset of prior tokens [src-042].
- The plateau around 100K-200K context windows is interpreted as a sign that providers are near a balanced cost point, while million- or hundred-million-token contexts remain cost-prohibitive without a major memory-side change [src-042].
- This hardware limit matters for agentic systems because in-context learning as long-term work memory would require much longer contexts than today's economically balanced range [src-042].
Related concepts
Source references
- [src-042] Dwarkesh Patel — "How GPT, Claude, and Gemini are actually trained and served – Reiner Pope" (2026-04-29)
2026-06-29 DeepSeek V4 and DSpark update
- DeepSeek V4 and DSpark connect the long-context memory wall to practical serving strategy: hybrid attention lowers 1M-context KV pressure, while speculative decoding tries to reduce effective decode latency [src-179] [src-180].
Recommended next
Keep reading from this thread
From 500 indexed pages and articles.
- Wiki concept KV Cache Stored key/value representations of prior tokens used during autoregressive transformer decoding so each new token can attend to the previous context without recomputing every Related by 042
- Wiki concept Roofline Analysis for LLM Serving Back-of-the-envelope method for estimating LLM serving latency by comparing compute time against memory-fetch time. Related by 042
- Wiki concept Prefill vs Decode Operational split in LLM serving between processing a block of input tokens in parallel and generating output tokens sequentially one at a time Related by 042