mlsanityData to 7 Oct 2026

CO2: Efficient Distributed Training with Full Communication-Computation Overlap

arXiv 2401.16265 ↗First posted 29 Jan 2024cs.CL cs.DCcited by 17

Not on the map. Why?

Abstract (arXiv)

The fundamental success of large language models hinges upon the efficacious implementation of large-scale distributed training techniques. Nevertheless, building a vast, high-performance cluster featuring high-speed communication interconnectivity is prohibitively costly, and accessible only to prominent entities. In this work, we aim to lower this barrier and democratize large-scale training with limited bandwidth clusters. We propose a new approach called CO2 that introduces local-updating and asynchronous communication to the distributed data-parallel training, thereby facilitating the full overlap of COmunication with COmputation. CO2 is able to attain a high scalability even on extensive multi-node clusters constrained by very limited communication bandwidth. We further propose the staleness gap penalty and outer momentum clipping techniques together with CO2 to bolster its convergence and training stability. Besides, CO2 exhibits seamless integration with well-established ZeRO-series optimizers which mitigate memory consumption of model states with large model training. We also provide a mathematical proof of convergence, accompanied by the establishment of a stringent upper bound. Furthermore, we validate our findings through an extensive set of practical experiments encompassing a wide range of tasks in the fields of computer vision and natural language processing. These experiments serve to demonstrate the capabilities of CO2 in terms of convergence, generalization, and scalability when deployed across configurations comprising up to 128 A100 GPUs. The outcomes emphasize the outstanding capacity of CO2 to hugely improve scalability, no matter on clusters with 800Gbps RDMA or 80Gbps TCP/IP inter-node connections.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 37 of its 53 references that are in the map. First posted on arXiv 29 Jan 2024.

Builds on

37 of 53 references.

References · 37

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  4. 2016Feature Pyramid Networks for Object Detectioncited by 5,021
  5. 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
  6. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  7. 2015Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Bookscited by 1,041
  8. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  9. 2022Masked Autoencoders for Point Cloud Self-supervised Learningcited by 456
  10. 20218-bit Optimizers via Block-wise Quantizationcited by 395
  11. 2022cosFormer: Rethinking Softmax in Attentioncited by 212
  12. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
25 more
  1. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
  2. 2017Revisiting Distributed Synchronous SGDcited by 142
  3. 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
  4. 2023Hierarchically Gated Recurrent Neural Network for Sequence Modelingcited by 100
  5. 2022The Devil in Linear Transformercited by 98
  6. 2022Sharper Convergence Guarantees for Asynchronous SGD for Distributed and Federated Learningcited by 76
  7. 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 74
  8. 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
  9. 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 61
  10. 2024Lightning Attention-2: A Free Lunch for Handling Unlimited Sequence Lengths in Large Language Modelscited by 57
  11. 2019Understanding Top-k Sparsification in Distributed Deep Learningcited by 56
  12. 2015Staleness-aware Async-SGD for Distributed Deep Learningcited by 43
  13. 2023Toeplitz Neural Network for Sequence Modelingcited by 43
  14. 2023TransNormerLLM: A Faster and Better Large Language Model with Improved TransNormercited by 34
  15. 2021Asynchronous Stochastic Optimization Robust to Arbitrary Delayscited by 32
  16. 2016Parallel SGD: When does averaging help?cited by 30
  17. 2020rTop-k: A Statistical Estimation Approach to Distributed SGDcited by 27
  18. 20211-bit LAMB: Communication Efficient Large-Scale Large-Batch Training with LAMB's Convergence Speedcited by 24
  19. 2022Near-Optimal Sparse Allreduce for Distributed Deep Learningcited by 23
  20. 2022Vicinity Vision Transformercited by 22
  21. 2022Maximizing Communication Efficiency for Large-scale Training via 0/1 Adamcited by 15
  22. 2019Gap Aware Mitigation of Gradient Stalenesscited by 14
  23. 2020Overlap Local-SGD: An Algorithmic Approach to Hide Communication Delays in Distributed SGDcited by 9
  24. 2022GBA: A Tuning-free Approach to Switch between Synchronous and Asynchronous Training for Recommendation Modelcited by 4
  25. 2023Sampled Transformer for Point Setscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 6; 2025: 8; 2026: 3.

17 papers.

Sort:

By area:

  1. 2025A Survey of Efficient Reasoning for Large Reasoning Models: Language, Multimodality, and Beyondcited by 131
  2. 2025MoM: Linear Sequence Modeling with Mixture-of-Memoriescited by 44
  3. 2024MBA-RAG: a Bandit Approach for Adaptive Retrieval-Augmented Generation through Question Complexitycited by 28
  4. 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunchcited by 26
  5. 2025FlashMoE: Fast Distributed MoE in a Single Kernelcited by 13
  6. 2025Native Hybrid Attention for Efficient Sequence Modelingcited by 10
  7. 2024Linear Attention Sequence Parallelismcited by 8
  8. 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Trainingcited by 6
  9. 2024Distributed Sign Momentum with Local Steps for Training Transformerscited by 1
  10. 2025Partial Parameter Updates for Efficient Distributed Trainingcited by 1
  11. 2024LAYUP: Asynchronous decentralized gradient descent with LAYer-wise UPdatescited by 0
  12. 2024EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Modelscited by 0
5 more
  1. 2025Memory and Bandwidth are All You Need for Fully Sharded Data Parallelcited by 0
  2. 2025Taming Latency and Bandwidth: A Theoretical Framework and Adaptive Algorithm for Communication-Constrained Trainingcited by 0
  3. 2026Accelerating Decentralized Optimization via Overlapping Local Stepscited by 0
  4. 2026Cosine-Gated Adam-Decay: Drop-In Staleness-Aware Outer Optimization for Decoupled DiLoCocited by 0
  5. 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averagingcited by 0