Breaking (Global) Barriers in Parallel Stochastic Optimization with Wait-Avoiding Group Averaging
Not on the map. Why?
Abstract (arXiv)
Deep learning at scale is dominated by communication time. Distributing samples across nodes usually yields the best performance, but poses scaling challenges due to global information dissemination and load imbalance across uneven sample lengths. State-of-the-art decentralized optimizers mitigate the problem, but require more iterations to achieve the same accuracy as their globally-communicating counterparts. We present Wait-Avoiding Group Model Averaging (WAGMA) SGD, a wait-avoiding stochastic optimizer that reduces global communication via subgroup weight exchange. The key insight is a combination of algorithmic changes to the averaging scheme and the use of a group allreduce operation. We prove the convergence of WAGMA-SGD, and empirically show that it retains convergence rates similar to Allreduce-SGD. For evaluation, we train ResNet-50 on ImageNet; Transformer for machine translation; and deep reinforcement learning for navigation at scale. Compared with state-of-the-art decentralized SGD variants, WAGMA-SGD significantly improves training throughput (e.g., 2.1x on 1,024 GPUs for reinforcement learning), and achieves the fastest time-to-solution (e.g., the highest score using the shortest training time for Transformer).
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 4; 2024: 0; 2025: 1.
9 papers.
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2021Distributed Deep Learning in Open Collaborationscited by 58
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
- 2022Near-Optimal Sparse Allreduce for Distributed Deep Learningcited by 23
- 2023mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUscited by 12
- 2022HammingMesh: A Network Topology for Large-Scale Deep Learningcited by 8
- 2023DropCompute: simple and more robust distributed synchronous training via compute variance reductioncited by 4
- 2023Straggler-Resilient Decentralized Learning via Adaptive Asynchronous Updatescited by 3
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2023mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs5 Dec 2023
- 2023DropCompute: simple and more robust distributed synchronous training via compute variance reduction18 Jun 2023
- 2023Straggler-Resilient Decentralized Learning via Adaptive Asynchronous Updates11 Jun 2023
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient27 Jan 2023
- 2022HammingMesh: A Network Topology for Large-Scale Deep Learning3 Sep 2022
- 2022Near-Optimal Sparse Allreduce for Distributed Deep Learning19 Jan 2022
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelines14 Jul 2021
- 2021Distributed Deep Learning in Open Collaborations18 Jun 2021