A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learning
Not on the map. Why?
Abstract (arXiv)
Distributed training of Deep Learning models has been critical to many recent successes in the field. Current standard methods primarily rely on synchronous centralized algorithms which induce major communication bottlenecks and synchronization locks at scale. Decentralized asynchronous algorithms are emerging as a potential alternative but their practical applicability still lags. In order to mitigate the increase in communication cost that naturally comes with scaling the number of workers, we introduce a principled asynchronous, randomized, gossip-based optimization algorithm which works thanks to a continuous local momentum named A2CiD2. Our method allows each worker to continuously process mini-batches without stopping, and run a peer-to-peer averaging routine in parallel, reducing idle time. In addition to inducing a significant communication acceleration at no cost other than adding a local momentum variable, minimal adaptation is required to incorporate A2CiD2 to standard asynchronous approaches. Our theoretical analysis proves accelerated rates compared to previous asynchronous decentralized baselines and we empirically show that using our A2CiD2 momentum significantly decrease communication costs in poorly connected networks. In particular, we show consistent improvement on the ImageNet dataset using up to 64 asynchronous workers (A100 GPUs) and various communication network topologies.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 39 of its 47 references that are in the map. First posted on arXiv 14 Jun 2023.
Builds on
39 of 47 references.
References · 39
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
27 more
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2017Revisiting Distributed Synchronous SGDcited by 142
- 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
- 2017Optimal algorithms for smooth and strongly convex distributed optimization in networkscited by 81
- 2019Unified Optimal Analysis of the (Stochastic) Gradient Methodcited by 81
- 2020Variance-Reduced Methods for Machine Learningcited by 79
- 2019Decoupled Greedy Learning of CNNscited by 76
- 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 68
- 2020Optimal Complexity in Decentralized Trainingcited by 59
- 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 55
- 2021Consensus Control for Decentralized Deep Learningcited by 49
- 2020Optimal and Practical Algorithms for Smooth and Strongly Convex Decentralized Optimizationcited by 43
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
- 2021Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devicescited by 36
- 2016Gossip training for deep learningcited by 33
- 2022Near-Optimal Sparse Allreduce for Distributed Deep Learningcited by 23
- 2018GossipGraD: Scalable Deep Learning using Gossip Communication based Asynchronous Gradient Descentcited by 19
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learningcited by 16
- 2021A Continuized View on Nesterov Acceleration for Stochastic Gradient Descent and Randomized Gossipcited by 15
- 2019An Accelerated Decentralized Stochastic Proximal Algorithm for Finite Sumscited by 10
- 2022DADAO: Decoupled Accelerated Decentralized Asynchronous Optimizationcited by 8
- 2021Decoupled Greedy Learning of CNNs for Synchronous and Asynchronous Distributed Learningcited by 6
- 2022Straggler-Resilient Differentially-Private Decentralized Learningcited by 3
- 2023Is Consensus Acceleration Possible in Decentralized Optimization over Slowly Time-Varying Networks?cited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 2; 2026: 2.
7 papers.
- 2024WASH: Train your Ensemble with Communication-Efficient Weight Shuffling, then Averagecited by 9
- 2024DRACO: Decentralized Asynchronous Federated Learning over Row-Stochastic Wireless Networkscited by 5
- 2023Meta-learning Optimizers for Communication-Efficient Learningcited by 2
- 2025Efficient AllReduce with Stragglerscited by 1
- 2026Unifying Local Communications and Local Updates for LLM Pretrainingcited by 1
- 2025Accelerating MoE Model Inference with Expert Shardingcited by 0
- 2026On the Push-Based Asynchronous Federated Learning: A Bias-Correction Aggregation Approachcited by 0
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026On the Push-Based Asynchronous Federated Learning: A Bias-Correction Aggregation Approach24 May 2026
- 2025Efficient AllReduce with Stragglers29 May 2025
- 2025Accelerating MoE Model Inference with Expert Sharding11 Mar 2025
- 2024DRACO: Decentralized Asynchronous Federated Learning over Row-Stochastic Wireless Networks19 Jun 2024
- 2024WASH: Train your Ensemble with Communication-Efficient Weight Shuffling, then Average27 May 2024
- 2023Meta-learning Optimizers for Communication-Efficient Learning2 Dec 2023