Evaluation and Optimization of Gradient Compression for Distributed Deep Learning
Not on the map. Why?
Abstract (arXiv)
To accelerate distributed training, many gradient compression methods have been proposed to alleviate the communication bottleneck in synchronous stochastic gradient descent (S-SGD), but their efficacy in real-world applications still remains unclear. In this work, we first evaluate the efficiency of three representative compression methods (quantization with Sign-SGD, sparsification with Top-k SGD, and low-rank with Power-SGD) on a 32-GPU cluster. The results show that they cannot always outperform well-optimized S-SGD or even worse due to their incompatibility with three key system optimization techniques (all-reduce, pipelining, and tensor fusion) in S-SGD. To this end, we propose a novel gradient compression method, called alternate compressed Power-SGD (ACP-SGD), which alternately compresses and communicates low-rank matrices. ACP-SGD not only significantly reduces the communication volume, but also enjoys the three system optimizations like S-SGD. Compared with Power-SGD, the optimized ACP-SGD can largely reduce the compression and communication overheads, while achieving similar model accuracy. In our experiments, ACP-SGD achieves an average of 4.06x and 1.43x speedups over S-SGD and Power-SGD, respectively, and it consistently outperforms other baselines across different setups (from 8 GPUs to 64 GPUs and from 1Gb/s Ethernet to 100Gb/s InfiniBand).
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 30 of its 45 references that are in the map. First posted on arXiv 15 Jun 2023.
Builds on
30 of 45 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2021Zero-Shot Text-to-Image Generationcited by 4,288
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 674
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 571
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2018Sparsified SGD with Memorycited by 376
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 310
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 256
18 more
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 238
- 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 136
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 90
- 2020Adaptive Gradient Sparsification for Efficient Federated Learning: An Online Learning Approachcited by 81
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 75
- 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
- 2017Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusterscited by 57
- 2019Understanding Top-k Sparsification in Distributed Deep Learningcited by 56
- 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
- 2021An Efficient Statistical-based Gradient Compression Technique for Distributed Training Systemscited by 32
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2020Towards Scalable Distributed Training of Deep Learning on Public Cloud Clusterscited by 23
- 2022Near-Optimal Sparse Allreduce for Distributed Deep Learningcited by 23
- 2020Is Network the Bottleneck of Distributed Training?cited by 20
- 2018MG-WFBP: Efficient Data Communication for Distributed Synchronous SGD Algorithmscited by 12
- 2019MG-WFBP: Merging Gradients Wisely for Efficient Communication in Distributed Deep Learningcited by 5
- 2022ByteComp: Revisiting Gradient Compression in Distributed Trainingcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 3; 2026: 1.
7 papers.
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2025Greedy Low-Rank Gradient Compression for Distributed Learning with Convergence Guaranteescited by 11
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compressioncited by 7
- 2026NSC-SL: A Bandwidth-Aware Neural Subspace Compression for Communication-Efficient Split Learningcited by 4
- 2025Distributed Training under Packet Losscited by 1
- 2024Preserving Near-Optimal Gradient Sparsification Cost for Scalable Distributed Deep Learningcited by 0
- 2025An All-Reduce Compatible Top-K Compressor for Communication-Efficient Distributed Learningcited by 0
- 2026NSC-SL: A Bandwidth-Aware Neural Subspace Compression for Communication-Efficient Split Learning2 Feb 2026
- 2025An All-Reduce Compatible Top-K Compressor for Communication-Efficient Distributed Learning30 Oct 2025
- 2025Greedy Low-Rank Gradient Compression for Distributed Learning with Convergence Guarantees11 Jul 2025
- 2025Distributed Training under Packet Loss2 Jul 2025
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compression16 Oct 2024
- 2024Preserving Near-Optimal Gradient Sparsification Cost for Scalable Distributed Deep Learning21 Feb 2024
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUs3 Sep 2023
Similar, not cited
Close in wording, no citation either way
- 2021Unbiased Single-scale and Multi-scale Quantizers for Distributed Optimization
- 2025Trustworthy Efficient Communication for Distributed Learning using LQ-SGD Algorithm
- 2024Flattened one-bit stochastic gradient descent: compressed distributed optimization with controlled variance
- 2021Learned Gradient Compression for Distributed Deep Learning
- 2021FastSGD: A Fast Compressed SGD Framework for Distributed Machine Learning
- 2024Improved Quantization Strategies for Managing Heavy-tailed Gradients in Distributed Learning
- 2025Unbiased and Sign Compression in Distributed Learning: Comparing Noise Resilience via SDEs
- 2021NUQSGD: Provably Communication-efficient Data-parallel SGD via Nonuniform Quantization