Echo: Error-Compensated 4-Bit Tensor-Parallel Communication for LLM Training and Inference
Not on the map. Why?
Abstract (arXiv)
Tensor parallelism ends every layer with an all-reduce that sits between two dependent matrix multiplications, so its cost cannot be hidden and grows as compute outpaces interconnect bandwidth. Sending 4-bit instead of 16-bit values would cut this cost by nearly 4x, but the all-reduce must add the values it carries, and rounding the sum injects an error at every call. Model quality depends on how these errors accumulate over layers, yet existing methods treat each call on its own. We present Echo, a 4-bit all-reduce for training and inference that controls the accumulated error. Echo moves data in 4 bits and sums in high precision, so each value is quantized at most twice per call for any number of GPUs. The summation reveals each injected error, and Echo feeds it back into later calls, so old errors cancel instead of accumulating. We prove that the accumulated error stays bounded independently of depth. On A100 GPUs, Echo is 2.09x faster than the 16-bit NCCL all-reduce on 1 GB messages. It speeds up the time to first token by up to 1.16x and the training step by up to 1.09x on an idle interconnect, and by up to 1.44x and 1.38x as background traffic grows. It keeps the average accuracy over seven benchmarks within 0.4 points of 16-bit inference on Qwen3-8B. In 10B-token pretraining, its final loss is less than 0.9% above that of 16-bit training. Echo needs no FP8 or FP4 hardware.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 51 of its 65 references that are in the map. First posted on arXiv 9 Oct 2026.
Builds on
51 of 65 references.
References · 51
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2025Qwen3 Technical Reportcited by 8,820
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,886
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,883
- 2023GPQA: A Graduate-Level Google-Proof Q&A Benchmarkcited by 2,879
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
38 more
- 2024MMLU-Pro: A More Robust and Challenging Multi-Task Language Understanding Benchmarkcited by 1,848
- 2023AWQ: Activation-aware Weight Quantization for LLM Compression and Accelerationcited by 1,298
- 2020On Layer Normalization in the Transformer Architecturecited by 922
- 2024KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cachecited by 637
- 2024KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantizationcited by 591
- 2024Dolma: an Open Corpus of Three Trillion Tokens for Language Model Pretraining Researchcited by 483
- 2019Data-Free Quantization Through Weight Equalization and Bias Correctioncited by 336
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 310
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 238
- 2022FP8 Formats for Deep Learningcited by 196
- 2023BitNet: Scaling 1-bit Transformers for Large Language Modelscited by 189
- 2022Adan: Adaptive Nesterov Momentum Algorithm for Faster Optimizing Deep Modelscited by 174
- 2021EF21: A New, Simpler, Theoretically Better, and Practically Faster Error Feedbackcited by 133
- 2024AI and Memory Wallcited by 92
- 2025Pretraining Large Language Models with NVFP4cited by 76
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 75
- 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 65
- 2025The Curse of Depth in Large Language Modelscited by 62
- 2024FLUX: Fast Software-based Communication Overlap On GPUs Through Kernel Fusioncited by 57
- 2024The AdEMAMix Optimizer: Better, Faster, Oldercited by 54
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Productioncited by 31
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 30
- 2024SDP4Bit: Toward 4-bit Communication Quantization in Sharded Data Parallelism for LLM Trainingcited by 14
- 2025TokenWeave: Efficient Compute-Communication Overlap for Distributed LLM Inferencecited by 14
- 2023Does compressing activations help model parallel training?cited by 12
- 2024Flash Communication: Reducing Tensor Parallelization Bottleneck for Fast Large Language Model Inferencecited by 11
- 2024Domino: Eliminating Communication in LLM Training via Generic Tensor Slicing and Overlappingcited by 9
- 2025Numerical stability analysis of large language modelscited by 9
- 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 7
- 2024Optimization Hyper-parameter Laws for Large Language Modelscited by 7
- 2024Towards Low-bit Communication for Tensor Parallel LLM Inferencecited by 7
- 2024Communication Compression for Tensor Parallel LLM Inferencecited by 7
- 2024LoCo: Low-Bit Communication Adaptor for Large-scale Model Trainingcited by 6
- 2026LLM Layers Immediately Correct Each Othercited by 3
- 2025EQuARX: Efficient Quantized AllReduce in XLA for Distributed Machine Learning Accelerationcited by 2
- 2025FlexLink: Boosting your NVLink Bandwidth by 27% without accuracy concerncited by 2
- 2026TACO: Efficient Communication Compression of Intermediate Tensors for Scalable Tensor-Parallel LLM Trainingcited by 2
- 2025FlashCommunication V2: Bit Splitting and Spike Reserving for Any Bit Communicationcited by 1
50 most cited of 51 All 51 (JSON)
Built on by
Not cited yet.