atlas

Research map / Architectures and efficiency / RNNs and normalization

Ladder-Residual: Parallelism-Aware Architecture for Accelerating Large Model Inference with Communication Overlapping

ICML 2025 · Architectures and efficiency › RNNs and normalization · approach: Distributed LLM inference systems

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 Ladder Residual, a residual-stream rerouting that feeds each module a stale input so tensor-parallel AllReduce can overlap with computation, yielding up to 29% inference speedup on 70B and comparable accuracy when trained from scratch or adapted from Llama-3.1 8B.

Problem

Tensor parallelism requires blocking AllReduce operations after each attention and MLP block, and this communication latency limits inference scaling across GPUs, especially with slow interconnects.

Approach

Reroute the residual stream so module i+1 consumes the input from two layers back (x_{i-1}) instead of x_i, decoupling the computation of h_{i+1} from the AllReduce of x_i and allowing asynchronous overlap, while keeping the regular residual connection so accuracy is preserved.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Ladder Residual instead of the standard residual architectureTransformer inference · 1B–405B inference, with P2P enabled or disabledthroughput speedup: 1.29x–1.59xHelped
Use Ladder Residual instead of the standard architectureLlama-70B inference, P2P=1, batch size 1 · 70B inferenceToken/sec Improvement (%): 30.79Helped
Use Ladder Residual instead of the standard architectureLlama-70B inference, P2P=0, batch size 1 · 70B inferenceToken/sec Improvement (%): 59.87Helped
Train with Ladder Residual rather than standard residuals1.2B Transformer · FineWeb-edu, 100B tokensAverage: 59.98 -> 58.92No clear effect
Train with Ladder Residual rather than standard residuals3.5B Transformer · FineWeb-edu, 100B tokensAverage: 64.11 -> 62.91Hurt
Apply Ladder Residual to upper 16 layers and retrainLlama-3.1-8B-Instruct · Llama-3.1-8B-Instruct benchmark suiteAverage: 56.11 -> 57.61Helped
Apply Ladder Residual to upper 16 layers without retraining (ablation)Llama-3.1-8B-Instruct · Llama-3.1-8B-Instruct benchmark suiteAverage: 56.11 -> 41.65Hurt
Retrain after applying Ladder Residual to upper 16 layers (ablation)Hybrid-Ladder-8B-16L · Llama-3.1-8B-Instruct benchmark suiteAverage: 41.65 -> 57.61Helped
Adapt 20 layers rather than the upper 16 layers, with retraining (ablation)Llama-3.1-8B-Instruct · Llama-3.1-8B-Instruct benchmark suiteAverage: 57.61 -> 53.86Hurt
Parallelize attention and MLP instead of using Ladder Residual1.2B Transformer · FineWeb-edu, 100B tokensAverage: 58.75 vs 58.92Mixed
Parallelize attention and MLP instead of using Ladder Residual3.5B Transformer · FineWeb-edu, 100B tokensAverage: 63.03 vs 62.91No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: FineWeb-edu Infinity-Instruct

Benchmarks: ARC-C ARC-E HellaSwag PIQA SciQ Winogrande Wikitext perplexity MMLU OpenBookQA TruthfulQA GSM8K HumanEval+

Metrics: throughput (tokens/sec) end-to-end latency speedup accuracy perplexity length-controlled win rate

Baselines: Standard Transformer Parallel Attention and MLP (PaLM) Communication-Free Upper Bound Llama-3.1-8B-Instruct

Builds on: Tensor parallelism (Megatron-style) PaLM parallel attention and MLP gpt-fast Llama-3

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