atlas

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

Tensor-Parallelism with Partially Synchronized Activations

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Efficient LLM serving · 1 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 CAAT-Net, a tensor-parallel architecture that synchronizes only a fraction of activation channels (partial channel-reduce), cutting communication up to 50% with little accuracy loss, and speeds up training and inference.

Problem

Tensor-parallel LLM training and inference are bottlenecked by all-reduce communication of activations, and the cost grows as the tensor-parallel degree increases relative to compute.

Approach

Replace the full all-reduce with a partial channel-reduce that only sums a fixed fraction p of hidden channels (shared channels), keeping the rest private per device; the model is trained from scratch with this architecture, using backward-pass all-reduce moved after normalization, fp32 gradient accumulation, and private-channel variance scaling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use partial channel–reduce with p=0.5 instead of full synchronizationLlama2-7B · Zero-shot benchmarksaccuracy: LAMBADA 61.34 ± 0.68 -> 61.05 ± 0.68; HellaSwag 45.85 ± 0.50 -> 46.10 ± 0.50; WinoGrande 61.48 ± 1.37 -> 62.19 ± 1.36; PMixed
Use partial channel–reduce with p=0.5 instead of full synchronizationLlama2-7B · WikiText and validationperplexity and validation loss: WikiText 12.51 -> 12.46; Validation Loss 1.01 -> 1.00Helped
Reduce synchronization factor from p=1 to p=0.75 (ablation)TinyLlama · Validationloss: 1.28 -> 1.27Helped
Reduce synchronization factor below p=0.5 (ablation)TinyLlama · Validationloss: 1.28 -> 1.29 (p=0.375); 1.28 -> 1.29 (p=0.25); 1.28 -> 1.31 (p=0.125); 1.28 -> 1.49 (p=0)Hurt
Add private channel scaling (ablation)CAAT-Net · 130M model, tensor-parallel 8, p=0.5validation lossHelped
Accumulate backward-pass all-reduce gradients in 32-bit rather than 16-bit (ablation)TinyLlama training · Training losslossHelped
Replace partial channel–reduce with Top-K or random activation masking (ablation)130M Llama model · Pretrainingvalidation lossHurt
Reduce synchronization factor from p=1 to p=0.5 (ablation)GPT-XL · Zero-shot benchmarksaccuracy: LAMBADA 50.16 ± 0.70 -> 48.17± 0.69; HellaSwag 36.07 ± 0.48 -> 36.26 ± 0.48; WinoGrande 52.41 ± 1.40 -> 53.83 ± 1.40; PIMixed

Surprising findings

Limitations

Experimental setup

Datasets: RedPajama

Benchmarks: LAMBADA HellaSwag WinoGrande PIQA OpenBookQA BoolQ WikiText-103

Metrics: zero-shot accuracy perplexity validation loss tokens per second time-to-first-token

Baselines: Megatron-LM baseline (full all-reduce) Top-K activation masking random activation masking Llama2-7B baseline Optimum-Habana

Builds on: Megatron-LM Llama 2 TinyLlama Domino Ladder Residual

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