mlsanityData to 7 Oct 2026

Near-Optimal Sparse Allreduce for Distributed Deep Learning

arXiv 2201.07598 ↗First posted 19 Jan 2022cs.DC cs.LGcited by 23

Not on the map. Why?

Abstract (arXiv)

Communication overhead is one of the major obstacles to train large deep learning models at scale. Gradient sparsification is a promising technique to reduce the communication volume. However, it is very challenging to obtain real performance improvement because of (1) the difficulty of achieving an scalable and efficient sparse allreduce algorithm and (2) the sparsification overhead. This paper proposes Ok-Topk, a scheme for distributed training with sparse gradients. Ok-Topk integrates a novel sparse allreduce algorithm (less than 6k communication volume which is asymptotically optimal) with the decentralized parallel Stochastic Gradient Descent (SGD) optimizer, and its convergence is proved. To reduce the sparsification overhead, Ok-Topk efficiently selects the top-k gradient values according to an estimated threshold. Evaluations are conducted on the Piz Daint supercomputer with neural network models from different deep learning domains. Empirical results show that Ok-Topk achieves similar model accuracy to dense allreduce. Compared with the optimized dense and the state-of-the-art sparse allreduces, Ok-Topk is more scalable and significantly improves training throughput (e.g., 3.29x-12.95x improvement for BERT on 256 GPUs).

Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). Builds on 30 of its 57 references that are in the map. First posted on arXiv 19 Jan 2022.

Builds on

30 of 57 references.

References · 30

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  5. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  6. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  7. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
  8. 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
  9. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  10. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  11. 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
  12. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
18 more
  1. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  2. 2017Sparse Communication for Distributed Gradient Descentcited by 243
  3. 2018The Convergence of Sparsified Gradient Methodscited by 228
  4. 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
  5. 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
  6. 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
  7. 2020Adaptive Gradient Sparsification for Efficient Federated Learning: An Online Learning Approachcited by 80
  8. 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
  9. 2019Stochastic Distributed Learning with Gradient Quantization and Variance Reductioncited by 64
  10. 2019Understanding Top-k Sparsification in Distributed Deep Learningcited by 56
  11. 2019A Distributed Synchronous SGD Algorithm with Global Top-k Sparsification for Low Bandwidth Networkscited by 36
  12. 2019Asynchronous Decentralized SGD with Quantized and Local Updatescited by 35
  13. 2018SparCML: High-Performance Sparse Communication for Machine Learningcited by 34
  14. 2019Large-Batch Training for LSTM and Beyondcited by 21
  15. 2020An In-Depth Analysis of the Slingshot Interconnectcited by 13
  16. 2019Taming Unbalanced Training Workloads in Deep Learning with Partial Collective Operationscited by 9
  17. 2020Breaking (Global) Barriers in Parallel Stochastic Optimization with Wait-Avoiding Group Averagingcited by 9
  18. 2018Building Efficient ConvNets using Redundant Feature Pruningcited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 9; 2024: 7; 2025: 2; 2026: 4.

23 papers.

Sort:

  1. 2024VeLoRA: Memory Efficient Training using Rank-1 Sub-Token Projectionscited by 18
  2. 2024CO2: Efficient Distributed Training with Full Communication-Computation Overlapcited by 17
  3. 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
  4. 2025Overcoming the Communication-Performance Tradeoff in LLM Pretrainingcited by 12
  5. 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
  6. 2022HammingMesh: A Network Topology for Large-Scale Deep Learningcited by 8
  7. 2023Similarity, Compression and Local Steps: Three Pillars of Efficient Communications for Distributed Variational Inequalitiescited by 7
  8. 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learningcited by 7
  9. 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learningcited by 7
  10. 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compressioncited by 4
  11. 2023Sparse-SignSGD with Majority Vote for Communication-Efficient Distributed Learningcited by 3
  12. 2024SignSGD with Federated Votingcited by 2
11 more
  1. 2023STen: Productive and Efficient Sparsity in PyTorchcited by 1
  2. 2024SignSGD with Federated Defense: Harnessing Adversarial Attacks through Gradient Sign Decodingcited by 1
  3. 2025Efficient AllReduce with Stragglerscited by 1
  4. 2026TACO: Efficient Communication Compression of Intermediate Tensors for Scalable Tensor-Parallel LLM Trainingcited by 1
  5. 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communicationcited by 0
  6. 2023Quantize Once, Train Fast: Allreduce-Compatible Compression with Provable Guaranteescited by 0
  7. 2023MiCRO: Near-Zero Cost Gradient Sparsification for Scaling and Accelerating Distributed DNN Trainingcited by 0
  8. 2024Preserving Near-Optimal Gradient Sparsification Cost for Scalable Distributed Deep Learningcited by 0
  9. 2026In-Network Collective Operations: Game Changer or Challenge for AI Workloads?cited by 0
  10. 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communicationcited by 0
  11. 2026Prof-K: Probabilistic One-Pass Filtering for Efficient Top-k Selectioncited by 0