Making an AI think longer can mean one deep chain or dozens of quick guesses — and these aren't interchangeable.
How do sequential and parallel compute primitives differ in test-time scaling?
This explores what sequential compute (one long reasoning chain that accumulates intermediate results) and parallel compute (many independent short attempts you vote or select over) actually buy you at inference time — and why the choice isn't cosmetic.
This explores the difference between spending inference budget on *depth* (one long chain of reasoning that builds on itself) versus *breadth* (many independent attempts you aggregate). The corpus treats this as the central recurring trade-off of test-time compute: parallel methods buy you coverage — more shots at a lucky correct answer — while sequential methods buy you depth, letting a model carry an intermediate result forward into the next step How should we balance parallel versus sequential compute at test time?. The tempting read is that these are interchangeable knobs. They aren't. The right one depends on the *shape* of the problem.
The sharpest result is that on genuinely compositional problems — where the answer can only be reached by accumulating intermediate steps, like tracing connectivity through a graph — sequential chain-of-thought beats parallel voting by an *exponential* margin When does sequential reasoning beat parallel voting?. The reason is structural: short parallel chains can't manufacture a multi-step derivation by majority vote, because no single short chain ever holds the whole computation. Parallelism wins the opposite case — many independent, short, self-contained problems where a wider net catches more correct answers. So the primitives aren't ranked; they're matched to whether a task's solution is decomposable-and-independent or genuinely chained.
Here's the part a curious reader might not expect: our models are lopsided. One line of work (SPIRAL) names *three* primitives — sequential, parallel, and aggregative (combining separate traces into one better answer) — and points out that post-training only ever optimizes the first Why does post-training ignore parallel and aggregative reasoning?. Models are trained to think in one long line, so at inference they waste parallel budget: they never learned to produce traces that are *jointly* informative or to aggregate them well. The compute is available; the trained skill to use it isn't.
There's also a humbling counterweight to the whole 'just add compute' framing. When you control for total compute spent, different search frameworks — best-of-N sampling versus tree search — converge to roughly the same accuracy Does the choice of reasoning framework actually matter for test-time performance?. What actually moves the needle is total budget and the quality of the reward/value function judging the attempts, not the cleverness of the search shape. And none of it manufactures capability the base model lacks: test-time compute can substitute for model size on hard prompts Can inference compute replace scaling up model size?, but it can't push past limits set by training Can non-reasoning models catch up with more compute?. A non-reasoning model given unlimited inference still loses to a reasoning model, because training instilled a protocol that makes each extra token productive in the first place.
The cleanest way to hold all this: parallel and sequential are two ends of one budget-allocation problem, and both sit inside the larger split between *external* scaling (search and verify over a fixed model) and *internal* scaling (training the model to reason autonomously) How do internal and external test-time scaling compare?. Parallel-vs-sequential is the external, inference-time face of that decision — but it's rate-limited by whether training ever taught the model to spend depth *and* breadth well, and by whether you're spending on the kind of problem each primitive is built for How should we spend compute at inference time?.
Sources 8 notes
Parallel methods improve coverage; sequential methods enable depth. The optimal choice depends on task structure: parallel wins for independent short problems, sequential for compositional chains requiring intermediate accumulation.
On structured tasks requiring sequential multi-step reasoning like graph connectivity, chain-of-thought achieves exponentially higher accuracy than parallel voting. The difference emerges because solutions genuinely require accumulating intermediate results sequentially, which short parallel chains cannot achieve.
SPIRAL identifies three test-time compute primitives—sequential, parallel, and aggregative—but post-training only trains the first. Models never learn to produce jointly informative traces or aggregate well, causing misallocated compute budgets and wasted parallelism at inference.
Information-theoretic analysis shows BoN and MCTS converge in reasoning accuracy when controlling for total compute. Snowball errors accumulate per step regardless of framework; mitigation depends on search scope and reward function reliability, not the specific algorithm.
Snell et al. (2024) showed that inference-time compute trades off against model parameter scaling, especially on difficult prompts. This reveals pretraining and inference compute are not independent resources.
Show all 8 sources
Reasoning models persistently outperform non-reasoning models regardless of inference budget because training instills a reasoning protocol that makes additional tokens productive. The gap is fundamentally about deployment mechanisms and training structure, not raw capability.
Research shows test-time scaling methods split into internal (training models for autonomous reasoning) and external (inference-time search and verification). They complement rather than compete; internal builds capability while external extracts performance from existing capability.
Research shows that uniform inference budgets waste compute; allocation should vary by prompt. Test-time compute can substitute for training-time scaling on hard problems, but cannot overcome fundamental limitations set by the training regime.
Papers this line draws on 8
The research behind the notes this line reads — ranked by how closely each paper relates.
- RLAD: Training LLMs to Discover Abstractions for Solving Reasoning Problems
- Does Thinking More always Help? Understanding Test-Time Scaling in Reasoning Models
- When More Thinking Hurts: Overthinking in LLM Test-Time Compute Scaling
- Think Twice: Enhancing LLM Reasoning by Scaling Multi-round Test-time Thinking
- Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameters
- Let Me Think! A Long Chain-of-Thought Can Be Worth Exponentially Many Short Ones
- Learning to Think: Information-Theoretic Reinforcement Fine-Tuning for LLMs
- Retrieval-augmented reasoning with lean language models