SparDL: Distributed Deep Learning Training with Efficient Sparse Communication
Not on the map. Why?
Abstract (arXiv)
Top-k sparsification has recently been widely used to reduce the communication volume in distributed deep learning. However, due to the Sparse Gradient Accumulation (SGA) dilemma, the performance of top-k sparsification still has limitations. Recently, a few methods have been put forward to handle the SGA dilemma. Regrettably, even the state-of-the-art method suffers from several drawbacks, e.g., it relies on an inefficient communication algorithm and requires extra transmission steps. Motivated by the limitations of existing methods, we propose a novel efficient sparse communication framework, called SparDL. Specifically, SparDL uses the Spar-Reduce-Scatter algorithm, which is based on an efficient Reduce-Scatter model, to handle the SGA dilemma without additional communication operations. Besides, to further reduce the latency cost and improve the efficiency of SparDL, we propose the Spar-All-Gather algorithm. Moreover, we propose the global residual collection algorithm to ensure fast convergence of model training. Finally, extensive experiments are conducted to validate the superiority of SparDL.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 29 of its 65 references that are in the map. First posted on arXiv 3 Apr 2023.
Builds on
29 of 65 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,301
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2018Sparsified SGD with Memorycited by 376
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 256
- 2017Sparse Communication for Distributed Gradient Descentcited by 249
- 2018The Convergence of Sparsified Gradient Methodscited by 229
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 201
17 more
- 2017The Case for Learned Index Structurescited by 188
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 181
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 90
- 2019A Distributed Synchronous SGD Algorithm with Global Top-k Sparsification for Low Bandwidth Networkscited by 37
- 2018SparCML: High-Performance Sparse Communication for Machine Learningcited by 34
- 2019Communication-Efficient Distributed Learning via Lazily Aggregated Quantized Gradientscited by 32
- 2018FITing-Tree: A Data-aware Index Structurecited by 30
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2020Towards Scalable Distributed Training of Deep Learning on Public Cloud Clusterscited by 23
- 2022Near-Optimal Sparse Allreduce for Distributed Deep Learningcited by 23
- 2016House price estimation from visual and textual featurescited by 13
- 2018MG-WFBP: Efficient Data Communication for Distributed Synchronous SGD Algorithmscited by 12
- 2021Flare: Flexible In-Network Allreducecited by 9
- 2021NuPS: A Parameter Server for Machine Learning with Non-Uniform Parameter Accesscited by 7
- 2022Skellam Mixture Mechanism: a Novel Approach to Federated Learning with Differential Privacycited by 7
- 2020Dynamic Parameter Allocation in Parameter Serverscited by 4
Built on by
Not cited yet.