MG-WFBP: Efficient Data Communication for Distributed Synchronous SGD Algorithms
Not on the map. Why?
Abstract (arXiv)
Distributed synchronous stochastic gradient descent has been widely used to train deep neural networks on computer clusters. With the increase of computational power, network communications have become one limiting factor on system scalability. In this paper, we observe that many deep neural networks have a large number of layers with only a small amount of data to be communicated. Based on the fact that merging some short communication tasks into a single one may reduce the overall communication time, we formulate an optimization problem to minimize the training iteration time. We develop an optimal solution named merged-gradient WFBP (MG-WFBP) and implement it in our open-source deep learning platform B-Caffe. Our experimental results on an 8-node GPU cluster with 10GbE interconnect and trace-based simulation results on a 64-node cluster both show that the MG-WFBP algorithm can achieve much better scaling efficiency than existing methods WFBP and SyncEASGD.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 7; 2024: 2; 2025: 1.
12 papers.
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2024FedImpro: Measuring and Improving Client Update in Federated Learningcited by 15
- 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learningcited by 7
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compressioncited by 7
- 2021Accelerating Distributed K-FAC with Smart Parallelism of Computing and Communication Taskscited by 5
- 2023Enhancing Neural Training via a Correlated Dynamics Modelcited by 5
- 2023FedML Parrot: A Scalable Federated Learning System via Heterogeneity-aware Scheduling on Sequential and Hierarchical Trainingcited by 4
- 2023DeAR: Accelerating Distributed Deep Learning with Fine-Grained All-Reduce Pipeliningcited by 3
- 2023OSP: Boosting Distributed Model Training with 2-stage Synchronizationcited by 2
- 2025FlowMoE: A Scalable Pipeline Scheduling Framework for Distributed Mixture-of-Experts Trainingcited by 2
- 2021CD-SGD: Distributed Stochastic Gradient Descent with Compression and Delay Compensationcited by 0
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communicationcited by 0
- 2025FlowMoE: A Scalable Pipeline Scheduling Framework for Distributed Mixture-of-Experts Training30 Sep 2025
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compression16 Oct 2024
- 2024FedImpro: Measuring and Improving Client Update in Federated Learning10 Feb 2024
- 2023Enhancing Neural Training via a Correlated Dynamics Model20 Dec 2023
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUs3 Sep 2023
- 2023OSP: Boosting Distributed Model Training with 2-stage Synchronization29 Jun 2023
- 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learning15 Jun 2023
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communication3 Apr 2023
- 2023FedML Parrot: A Scalable Federated Learning System via Heterogeneity-aware Scheduling on Sequential and Hierarchical Training3 Mar 2023
- 2023DeAR: Accelerating Distributed Deep Learning with Fine-Grained All-Reduce Pipelining24 Feb 2023
- 2021Accelerating Distributed K-FAC with Smart Parallelism of Computing and Communication Tasks14 Jul 2021
- 2021CD-SGD: Distributed Stochastic Gradient Descent with Compression and Delay Compensation21 Jun 2021