mlsanityData to 7 Oct 2026

DeAR: Accelerating Distributed Deep Learning with Fine-Grained All-Reduce Pipelining

arXiv 2302.12445 ↗First posted 24 Feb 2023cs.LG cs.DCcited by 3

Not on the map. Why?

Abstract (arXiv)

Communication scheduling has been shown to be effective in accelerating distributed training, which enables all-reduce communications to be overlapped with backpropagation computations. This has been commonly adopted in popular distributed deep learning frameworks. However, there exist two fundamental problems: (1) excessive startup latency proportional to the number of workers for each all-reduce operation; (2) it only achieves sub-optimal training performance due to the dependency and synchronization requirement of the feed-forward computation in the next iteration. We propose a novel scheduling algorithm, DeAR, that decouples the all-reduce primitive into two continuous operations, which overlaps with both backpropagation and feed-forward computations without extra communications. We further design a practical tensor fusion algorithm to improve the training performance. Experimental results with five popular models show that DeAR achieves up to 83% and 15% training speedup over the state-of-the-art solutions on a 64-GPU cluster with 10Gb/s Ethernet and 100Gb/s InfiniBand interconnects, respectively.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 25 of its 55 references that are in the map. First posted on arXiv 24 Feb 2023.

Builds on

25 of 55 references.

References · 25

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2016Densely Connected Convolutional Networkscited by 6,691
  4. 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
  5. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  6. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  7. 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
  8. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  9. 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
  10. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  11. 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
  12. 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
13 more
  1. 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 115
  2. 2016Asynchronous Stochastic Gradient Descent with Delay Compensationcited by 98
  3. 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
  4. 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
  5. 2017Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusterscited by 55
  6. 2019Blink: Fast and Generic Collectives for Distributed MLcited by 34
  7. 2020Communication-Efficient Distributed Deep Learning: A Comprehensive Surveycited by 25
  8. 2020Towards Scalable Distributed Training of Deep Learning on Public Cloud Clusterscited by 23
  9. 2017Performance Modeling and Evaluation of Distributed Deep Learning Frameworks on GPUscited by 13
  10. 2018MG-WFBP: Efficient Data Communication for Distributed Synchronous SGD Algorithmscited by 12
  11. 2019MG-WFBP: Merging Gradients Wisely for Efficient Communication in Distributed Deep Learningcited by 5
  12. 2017Performance Evaluation of Deep Learning Tools in Docker Containerscited by 4
  13. 2017Scaling Deep Learning on GPU and Knights Landing clusterscited by 3

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 1.

3 papers.