ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Training
Not on the map. Why?
Abstract (arXiv)
Training LLMs relies on distributed implementations using multiple GPUs to compute gradients in parallel with sharded optimizers. However, synchronizing gradients in data parallel setups introduces communication overhead that grows with the number of workers, limiting parallelization efficiency. Local optimization algorithms reduce communications but incur high memory costs as they prevent optimizer state sharding, hindering scalability. To address this, we propose ACcumulate while COmmunicate (ACCO), a memory-efficient optimization algorithm for distributed LLM training. By synchronizing delayed gradients while computing new ones, ACCO reduces GPU idle time and supports heterogeneous hardware. To mitigate the convergence issues caused by delayed updates, we introduce a novel technique ensuring training dynamics align with standard distributed optimization. Compared to ZeRO-1, our approach is significantly faster and scales effectively across heterogeneous hardware.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 55 of its 79 references that are in the map. First posted on arXiv 3 Jun 2024.
Builds on
55 of 79 references.
References · 55
- 2017Attention Is All You Needcited by 59,932
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,346
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2020Adaptive Federated Optimizationcited by 1,036
- 2016The LAMBADA dataset: Word prediction requiring a broad discourse contextcited by 960
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 558
38 more
- 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 557
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 339
- 2019Asynchronous Federated Optimizationcited by 264
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 227
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2020Mime: Mimicking Centralized Stochastic Algorithms in Federated Learningcited by 152
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2018i-RevNet: Deep Invertible Networkscited by 137
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 115
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
- 2016Asynchronous Stochastic Gradient Descent with Delay Compensationcited by 98
- 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 91
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2022Sharper Convergence Guarantees for Asynchronous SGD for Distributed and Federated Learningcited by 76
- 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 61
- 2021Distributed Deep Learning in Open Collaborationscited by 58
- 2019PipeMare: Asynchronous Pipeline Parallel DNN Trainingcited by 54
- 2023ZeRO++: Extremely Efficient Collective Communication for Giant Model Trainingcited by 50
- 2018A Tight Convergence Analysis for Stochastic Gradient Descent with Delayed Updatescited by 47
- 2023Reversible Vision Transformerscited by 33
- 2016Asynchrony begets Momentum, with an Application to Deep Learningcited by 30
- 2018Efficient and Robust Parallel DNN Training through Model Parallelism on Multi-GPU Platformcited by 28
- 2018Pipe-SGD: A Decentralized Pipelined SGD Framework for Distributed Deep Net Trainingcited by 28
- 2020torchgpipe: On-the-fly Pipeline Parallelism for Training Giant Modelscited by 26
- 2021Toward Communication Efficient Adaptive Gradient Methodcited by 25
- 2021Trade-offs of Local SGD at Scale: An Empirical Studycited by 19
- 2021Asynchronous Iterations in Optimization: New Sequence Results and Sharper Algorithmic Guaranteescited by 17
- 2024CO2: Efficient Distributed Training with Full Communication-Computation Overlapcited by 17
- 2017YellowFin and the Art of Momentum Tuningcited by 16
- 2021A Continuized View on Nesterov Acceleration for Stochastic Gradient Descent and Randomized Gossipcited by 15
- 2019Fully Decoupled Neural Network Learning Using Delayed Gradientscited by 12
- 2020Pipelined Backpropagation at Scale: Training Large Models without Batchescited by 11
- 2022Delay-adaptive step-sizes for asynchronous learningcited by 11
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2025: 2; 2026: 4.
6 papers.
- 2025Distributed LLMs and Multimodal Large Language Models: A Survey on Advances, Challenges, and Future Directionscited by 10
- 2025Generative AI in Transportation Planning: A Surveycited by 8
- 2026Stabilizing Native Low-Rank LLM Pretrainingcited by 6
- 2026Heterogeneous Low-Bandwidth Pre-Training of LLMscited by 1
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagationcited by 0
- 2026Learned Subspace Compression for Communication-Efficient Pipeline Parallelismcited by 0
- 2026Learned Subspace Compression for Communication-Efficient Pipeline Parallelism3 Jun 2026
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagation16 Feb 2026
- 2026Stabilizing Native Low-Rank LLM Pretraining12 Feb 2026
- 2026Heterogeneous Low-Bandwidth Pre-Training of LLMs5 Jan 2026
- 2025Distributed LLMs and Multimodal Large Language Models: A Survey on Advances, Challenges, and Future Directions20 Mar 2025
- 2025Generative AI in Transportation Planning: A Survey10 Mar 2025