atlas

Research map / Large language models / Reasoning and chain of thought

Hogwild! Inference: Parallel LLM Generation via Concurrent Attention

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Efficient LLM serving · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Hogwild! Inference, which runs multiple instances of the same LLM in parallel over a shared, concurrently updated KV cache using RoPE-based cache rotation, letting reasoning models collaborate zero-shot.

Problem

Existing parallel LLM inference schemes (voting, SoT-style fixed decomposition, asynchronous threads) impose a fixed collaboration framework that suits only some tasks and cannot re-plan; the paper asks whether LLM workers can coordinate on the fly without a predefined framework while avoiding costl

Approach

Run several workers of the same LLM in one batch that share a single KV cache: each worker sees other workers' tokens as they are generated by rotating KV blocks to worker-specific positions, implemented by rotating only the current query per block (RoPE property), with a chat-like step-structured cache layout and s1-style prompts; no fine-tuning is used.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Hogwild! Inference instead of sequential generationQwQ-32B-AWQ · LIMOaccuracy at a fixed time budgetHelped
Use Hogwild! Inference with 2 workers instead of sequential inferenceQwQ-32B-AWQ · token generationtokens per second: nearly twice as fastHelped
Use Hogwild! Inference with 4 workers instead of sequential inferenceQwQ-32B-AWQ · token generationtokens per second: 3.2{-}3.6× fasterHelped
Use Hogwild! Inference instead of the single-worker baselineQwQ-32B · LIMOaccuracy at a fixed number of consecutive stepsHelped
Use Hogwild! Inference instead of the single-worker baselineQwQ-32B · GSM8K×5per-question accuracyNo clear effect
Use the combined cache layout rather than the contiguous layout (ablation)Hogwild! Inference · LIMOaccuracy at longer reasoning budgetsHelped
Use token-wise synchronization rather than step-wise synchronization (ablation)Hogwild! Inference · LIMOaccuracy at smaller budgetsHelped
Add the collaboration prompt asking whether the worker is doing redundant work (ablation)Hogwild! Inference · LIMOaccuracy-budget trade-offHelped
Use cache rotation instead of re-encoding worker tokens at new positions (ablation)Hogwild! Inference · LIMOaccuracyMixed
Use multiple workers rather than a single worker (ablation)Hogwild! Inference · LIMO, smaller budgetsaccuracyHelped
Synchronize workers token-wise rather than only after completed reasoning steps (ablation)Hogwild! Inference · LIMOGPT-4o collaborativeness scoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K LIMO LiveCodeBench OlympiadBench AIME'25

Benchmarks: GSM8K x5 (synthetic) LIMO LiveCodeBench v5 OlympiadBench AIME'25

Metrics: accuracy vs sequential token budget Pass@1 collaborativeness score (1-6) tokens per second latency

Baselines: Baseline (sequential with early stopping) Skeleton-of-Thought Self-consistency

Builds on: Self-Consistency Skeleton-of-Thought Hogwild! SGD Flash-Decoding PagedAttention s1

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy