Near-Optimal Sparse Allreduce for Distributed Deep Learning
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
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
18 more
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2017Sparse Communication for Distributed Gradient Descentcited by 243
- 2018The Convergence of Sparsified Gradient Methodscited by 228
- 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
- 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
- 2020Adaptive Gradient Sparsification for Efficient Federated Learning: An Online Learning Approachcited by 80
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2019Stochastic Distributed Learning with Gradient Quantization and Variance Reductioncited by 64
- 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 36
- 2019Asynchronous Decentralized SGD with Quantized and Local Updatescited by 35
- 2018SparCML: High-Performance Sparse Communication for Machine Learningcited by 34
- 2019Large-Batch Training for LSTM and Beyondcited by 21
- 2020An In-Depth Analysis of the Slingshot Interconnectcited by 13
- 2019Taming Unbalanced Training Workloads in Deep Learning with Partial Collective Operationscited by 9
- 2020Breaking (Global) Barriers in Parallel Stochastic Optimization with Wait-Avoiding Group Averagingcited by 9
- 2018Building Efficient ConvNets using Redundant Feature Pruningcited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 9; 2024: 7; 2025: 2; 2026: 4.
23 papers.
Sort:
- 2024VeLoRA: Memory Efficient Training using Rank-1 Sub-Token Projectionscited by 18
- 2024CO2: Efficient Distributed Training with Full Communication-Computation Overlapcited by 17
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
- 2025Overcoming the Communication-Performance Tradeoff in LLM Pretrainingcited by 12
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2022HammingMesh: A Network Topology for Large-Scale Deep Learningcited by 8
- 2023Similarity, Compression and Local Steps: Three Pillars of Efficient Communications for Distributed Variational Inequalitiescited by 7
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learningcited by 7
- 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learningcited by 7
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compressioncited by 4
- 2023Sparse-SignSGD with Majority Vote for Communication-Efficient Distributed Learningcited by 3
- 2024SignSGD with Federated Votingcited by 2
11 more
- 2023STen: Productive and Efficient Sparsity in PyTorchcited by 1
- 2024SignSGD with Federated Defense: Harnessing Adversarial Attacks through Gradient Sign Decodingcited by 1
- 2025Efficient AllReduce with Stragglerscited by 1
- 2026TACO: Efficient Communication Compression of Intermediate Tensors for Scalable Tensor-Parallel LLM Trainingcited by 1
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communicationcited by 0
- 2023Quantize Once, Train Fast: Allreduce-Compatible Compression with Provable Guaranteescited by 0
- 2023MiCRO: Near-Zero Cost Gradient Sparsification for Scaling and Accelerating Distributed DNN Trainingcited by 0
- 2024Preserving Near-Optimal Gradient Sparsification Cost for Scalable Distributed Deep Learningcited by 0
- 2026In-Network Collective Operations: Game Changer or Challenge for AI Workloads?cited by 0
- 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communicationcited by 0
- 2026Prof-K: Probabilistic One-Pass Filtering for Efficient Top-k Selectioncited by 0
- 2026Prof-K: Probabilistic One-Pass Filtering for Efficient Top-k Selection12 Aug 2026
- 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communication2 Jul 2026
- 2026TACO: Efficient Communication Compression of Intermediate Tensors for Scalable Tensor-Parallel LLM Training27 Apr 2026
- 2026In-Network Collective Operations: Game Changer or Challenge for AI Workloads?27 Jan 2026
- 2025Overcoming the Communication-Performance Tradeoff in LLM Pretraining21 Aug 2025
- 2025Efficient AllReduce with Stragglers29 May 2025
- 2024VeLoRA: Memory Efficient Training using Rank-1 Sub-Token Projections28 May 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024SignSGD with Federated Voting25 Mar 2024
- 2024Preserving Near-Optimal Gradient Sparsification Cost for Scalable Distributed Deep Learning21 Feb 2024
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compression12 Feb 2024
- 2024SignSGD with Federated Defense: Harnessing Adversarial Attacks through Gradient Sign Decoding2 Feb 2024
11 more
- 2024CO2: Efficient Distributed Training with Full Communication-Computation Overlap29 Jan 2024
- 2023MiCRO: Near-Zero Cost Gradient Sparsification for Scaling and Accelerating Distributed DNN Training2 Oct 2023
- 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learning15 Jun 2023
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learning14 Jun 2023
- 2023Quantize Once, Train Fast: Allreduce-Compatible Compression with Provable Guarantees29 May 2023
- 2023STen: Productive and Efficient Sparsity in PyTorch15 Apr 2023
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communication3 Apr 2023
- 2023Similarity, Compression and Local Steps: Three Pillars of Efficient Communications for Distributed Variational Inequalities15 Feb 2023
- 2023Sparse-SignSGD with Majority Vote for Communication-Efficient Distributed Learning15 Feb 2023
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compression24 Jan 2023
- 2022HammingMesh: A Network Topology for Large-Scale Deep Learning3 Sep 2022
- 2024VeLoRA: Memory Efficient Training using Rank-1 Sub-Token Projectionscited by 18
- 2024CO2: Efficient Distributed Training with Full Communication-Computation Overlapcited by 17
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
- 2025Overcoming the Communication-Performance Tradeoff in LLM Pretrainingcited by 12
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2022HammingMesh: A Network Topology for Large-Scale Deep Learningcited by 8
- 2023Similarity, Compression and Local Steps: Three Pillars of Efficient Communications for Distributed Variational Inequalitiescited by 7
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learningcited by 7
- 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learningcited by 7
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compressioncited by 4
- 2023Sparse-SignSGD with Majority Vote for Communication-Efficient Distributed Learningcited by 3
- 2024SignSGD with Federated Votingcited by 2
12 most cited of 23 All 23 (JSON)
- 2026Prof-K: Probabilistic One-Pass Filtering for Efficient Top-k Selection12 Aug 2026
- 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communication2 Jul 2026
- 2026TACO: Efficient Communication Compression of Intermediate Tensors for Scalable Tensor-Parallel LLM Training27 Apr 2026
- 2026In-Network Collective Operations: Game Changer or Challenge for AI Workloads?27 Jan 2026
- 2025Overcoming the Communication-Performance Tradeoff in LLM Pretraining21 Aug 2025
- 2025Efficient AllReduce with Stragglers29 May 2025
- 2024VeLoRA: Memory Efficient Training using Rank-1 Sub-Token Projections28 May 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024SignSGD with Federated Voting25 Mar 2024
- 2024Preserving Near-Optimal Gradient Sparsification Cost for Scalable Distributed Deep Learning21 Feb 2024
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compression12 Feb 2024
- 2024SignSGD with Federated Defense: Harnessing Adversarial Attacks through Gradient Sign Decoding2 Feb 2024
12 newest of 23 All 23 (JSON)