SYNTHESIS NOTE
TopicsNovel Architecturesthis note

Is long-context bottleneck really about memory or compute?

Explores whether the challenge of handling long context windows stems from storage capacity limits or from the computational cost of transforming context into internal state. Understanding this distinction reshapes how we design language models.

Synthesis note · 2026-05-28 · sourced from Novel Architectures

The standard framing of the long-context problem is capacity: attention scales poorly with context length, the KV cache grows, and we run out of room. "Language Models Need Sleep" reframes it as a compute-allocation problem. When the context window fills, the model enters a "sleep" — it performs N offline recurrent passes over the accumulated context and updates the fast weights in its state-space-model blocks through a learned local rule, then clears the KV cache and resumes. The information that would be lost on eviction is not stored verbatim; it is transformed into internal state by spending compute.

This relocates the bottleneck. The question is not "how much can we hold?" but "how much compute do we spend converting recent context into persistent weights, and when?" The design shifts that compute to the sleep phase, preserving wake-time prediction latency. The empirical signature confirms it is a compute story: increasing sleep duration N improves performance, with the largest gains on examples that require deeper reasoning — more offline compute buys more capability on hard cases, exactly the test-time-scaling pattern moved to an offline window.

The reframe is significant because it dissolves the capacity ceiling rather than raising it. A capacity solution adds memory; a compute solution adds passes. This connects to the vault's emerging theme that when a model thinks is as designable as how much — since When should AI systems do their thinking?, shifting inference to idle windows is a third temporal position for compute, and the sleep-consolidation mechanism is its architectural realization inside the weights. It also relates to alternatives that attack the capacity framing differently — since Can neural memory modules scale language models beyond attention limits?, one can add a long-term memory module instead of consolidating into fast weights. Counterpoint: spending compute on consolidation is only a win if the offline budget is genuinely free; under continuous load with no idle time, the sleep cost competes with serving. Why it matters: it tells architects to budget consolidation compute rather than chase ever-larger context windows.

Inquiring lines that read this note 143

This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.

Do language models understand semantics or rely on pattern matching? How can LLM recommenders match or exceed collaborative filtering performance? What role does compression play in language model capability and generalization? What memory architectures best support persistent reasoning across extended interactions? How do transformer attention mechanisms implement memory and algorithmic functions? How should inference compute be adaptively allocated based on prompt difficulty? When does architectural design matter more than raw model capacity? Can prompting inject entirely new knowledge into language models? Can inference-time compute substitute for scaling up model parameters? How do we evaluate AI systems when user perception misleads actual performance? How faithfully do LLMs reflect their actual reasoning in outputs and explanations? What structural advantages do diffusion language models offer over autoregressive methods? Do language models learn genuine linguistic structure or just surface patterns? How can LLM user simulators model realistic goal-driven conversation? Does recurrence enable reasoning capabilities that fixed-depth transformers cannot achieve? How should retrieval systems optimize for multi-step reasoning during inference? How do prompt structure and constraints affect model instruction reliability? When should retrieval-augmented systems decide to fetch new information? How do training priors constrain what context information can override? Why do continual learning scenarios trigger catastrophic forgetting and interference? Why do reasoning models fail at systematic problem-solving and search? Why do semantic similarity and task relevance diverge in vector embeddings? Why do correct reasoning traces tend to be shorter than incorrect ones? What makes weaker teacher models effective for stronger student training? How does sequence length affect sparsity tolerance in models? Does parallel reasoning outperform sequential thinking under fixed compute budgets? How should dialogue recommender systems manage conversation history and state? Can AI-generated outputs constitute genuine knowledge or valid claims? What memory abstraction level best enables agent knowledge reuse? Why does consolidated memory sometimes degrade agent performance? How should agents balance memory condensation to optimize context efficiency? Does self-reflection enable models to reliably correct their errors? Can single-axis benchmarks accurately predict agent deployment success? Does decoupling planning from execution improve multi-step reasoning accuracy? How should memory consolidation strategies shape agent performance over time? What critical LLM failures do standard benchmarks hide? Why do multi-turn conversations degrade AI intent and coherence? Does externalizing cognitive work and state improve agent reliability? When does optimizing for quality undermine the value of diversity?

Related concepts in this collection 4

This note in its neighbourhood — explore the map, then jump to a related concept in the list below.

Concept map
15 direct connections · 112 in 2-hop network ·medium cluster Open in graph ↗

Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph

your link semantically near linked from elsewhere

Related papers in this collection 8

Papers most semantically related to this note, ranked by cosine similarity in the embedding space.

Original note title

the long-context bottleneck is compute to transform evicted context into internal state not memory capacity