mlsanityData to 7 Oct 2026

S2 Reducer: High-Performance Sparse Communication to Accelerate Distributed Deep Learning

arXiv 2110.02140 ↗First posted 5 Oct 2021cs.DC cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Distributed stochastic gradient descent (SGD) approach has been widely used in large-scale deep learning, and the gradient collective method is vital to ensure the training scalability of the distributed deep learning system. Collective communication such as AllReduce has been widely adopted for the distributed SGD process to reduce the communication time. However, AllReduce incurs large bandwidth resources while most gradients are sparse in many cases since many gradient values are zeros and should be efficiently compressed for bandwidth saving. To reduce the sparse gradient communication overhead, we propose Sparse-Sketch Reducer (S2 Reducer), a novel sketch-based sparse gradient aggregation method with convergence guarantees. S2 Reducer reduces the communication cost by only compressing the non-zero gradients with count-sketch and bitmap, and enables the efficient AllReduce operators for parallel SGD training. We perform extensive evaluation against four state-of-the-art methods over five training models. Our results show that S2 Reducer converges to the same accuracy, reduces 81% sparse communication overhead, and achieves 1.8 × speedup compared to state-of-the-art approaches.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 15 of its 24 references that are in the map. First posted on arXiv 5 Oct 2021.

Builds on

15 of 24 references.

References · 15

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2016Densely Connected Convolutional Networkscited by 6,691
  4. 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,838
  5. 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,830
  6. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  7. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  8. 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
  9. 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
  10. 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
  11. 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
  12. 2020Self-training and Pre-training are Complementary for Speech Recognitioncited by 98
3 more
  1. 2019Communication-efficient distributed SGD with Sketchingcited by 81
  2. 2018SparCML: High-Performance Sparse Communication for Machine Learningcited by 34
  3. 2018Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networkscited by 19

Built on by

Cited by year

Citing papers per year: 2021: 1.

1 paper.