Beyond Throughput and Compression Ratios: Towards High End-to-end Utility of Gradient Compression
Not on the map. Why?
Abstract (arXiv)
Gradient aggregation has long been identified as a major bottleneck in today's large-scale distributed machine learning training systems. One promising solution to mitigate such bottlenecks is gradient compression, directly reducing communicated gradient data volume. However, in practice, many gradient compression schemes do not achieve acceleration of the training process while also preserving accuracy. In this work, we identify common issues in previous gradient compression systems and evaluation methodologies. These include excessive computational overheads; incompatibility with all-reduce; and insufficient evaluation methods, such as not using an end-to-end metric or using a 32-bit baseline instead of the stronger 16-bit baseline. We revisit common compression approaches (sparsification, quantization, and low-rank decomposition) and demonstrate how considering the above issues can lead to minor but strategic design changes, resulting in notably better performance. Our goal is to raise awareness of the need for design and evaluation standards that naturally translate to the end-to-end utility of gradient compression.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 24 of its 65 references that are in the map. First posted on arXiv 1 Jul 2024.
Builds on
24 of 65 references.
References · 24
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
- 2018Sparsified SGD with Memorycited by 373
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2017Sparse Communication for Distributed Gradient Descentcited by 243
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
- 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 135
- 2016Distributed Mean Estimation with Limited Communicationcited by 134
- 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
- 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 62
12 more
- 2019Understanding Top-k Sparsification in Distributed Deep Learningcited by 56
- 2021EDEN: Communication-Efficient and Robust Distributed Mean Estimation for Federated Learningcited by 53
- 2021DRIVE: One-bit Distributed Mean Estimationcited by 52
- 2019A Distributed Synchronous SGD Algorithm with Global Top-k Sparsification for Low Bandwidth Networkscited by 36
- 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
- 2018Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networkscited by 19
- 2023THC: Accelerating Distributed Deep Learning Using Tensor Homomorphic Compressioncited by 15
- 2020How to send a real number using a single bit (and some shared randomness)cited by 12
- 2021FlexTOE: Flexible TCP Offload with Fine-Grained Parallelismcited by 4
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compressioncited by 4
Built on by
Citing papers per year: 2025: 1; 2026: 5.
6 papers.
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reducecited by 4
- 2026Quantizing With Randomized Hadamard Transforms: Efficient Heuristic Now Provencited by 4
- 2026ML-for-MLcited by 1
- 2026Entropy-Constrained Adaptive Stochastic Quantizationcited by 1
- 2025PacTrain: Pruning and Adaptive Sparse Gradient Compression for Efficient Collective Communication in Distributed Deep Learningcited by 0
- 2026TORQUE: Optimizing What (not) to Quantize Before and After Rotationcited by 0
- 2026TORQUE: Optimizing What (not) to Quantize Before and After Rotation28 Sep 2026
- 2026Entropy-Constrained Adaptive Stochastic Quantization10 Aug 2026
- 2026ML-for-ML6 Aug 2026
- 2026Quantizing With Randomized Hadamard Transforms: Efficient Heuristic Now Proven7 May 2026
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reduce9 Feb 2026
- 2025PacTrain: Pruning and Adaptive Sparse Gradient Compression for Efficient Collective Communication in Distributed Deep Learning24 May 2025