mlsanityData to 14 Oct 2026

Load-balanced Gather-scatter Patterns for Sparse Deep Neural Networks

arXiv 2112.10898 ↗First posted 20 Dec 2021cs.LG cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Deep neural networks (DNNs) have been proven to be effective in solving many real-life problems, but its high computation cost prohibits those models from being deployed to edge devices. Pruning, as a method to introduce zeros to model weights, has shown to be an effective method to provide good trade-offs between model accuracy and computation efficiency, and is a widely-used method to generate compressed models. However, the granularity of pruning makes important trade-offs. At the same sparsity level, a coarse-grained structured sparse pattern is more efficient on conventional hardware but results in worse accuracy, while a fine-grained unstructured sparse pattern can achieve better accuracy but is inefficient on existing hardware. On the other hand, some modern processors are equipped with fast on-chip scratchpad memories and gather/scatter engines that perform indirect load and store operations on such memories. In this work, we propose a set of novel sparse patterns, named gather-scatter (GS) patterns, to utilize the scratchpad memories and gather/scatter engines to speed up neural network inferences. Correspondingly, we present a compact sparse format. The proposed set of sparse patterns, along with a novel pruning methodology, address the load imbalance issue and result in models with quality close to unstructured sparse models and computation efficiency close to structured sparse models. Our experiments show that GS patterns consistently make better trade-offs between accuracy and computation efficiency compared to conventional structured sparse patterns. GS patterns can reduce the runtime of the DNN components by two to three times at the same accuracy levels. This is confirmed on three different deep learning tasks and popular models, namely, GNMT for machine translation, ResNet50 for image recognition, and Japser for acoustic speech recognition.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 21 of its 33 references that are in the map. First posted on arXiv 20 Dec 2021.

Builds on

21 of 33 references.

References · 21

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2020Language Models are Few-Shot Learnerscited by 32,419
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
  6. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
  7. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  8. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  9. 2018DARTS: Differentiable Architecture Searchcited by 1,798
  10. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,475
  11. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  12. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
9 more
  1. 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
  2. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 146
  3. 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 120
  4. 2019Dynamic Convolutions: Exploiting Spatial Sparsity for Faster Inferencecited by 91
  5. 2019Jasper: An End-to-End Convolutional Neural Acoustic Modelcited by 76
  6. 2018ADMM-NN: An Algorithm-Hardware Co-Design Framework of DNNs Using Alternating Direction Method of Multiplierscited by 42
  7. 2017Exploring the Regularity of Sparse Structure in Convolutional Neural Networkscited by 37
  8. 2020An Image Enhancing Pattern-based Sparsity for Real-time Inference on Mobile Devicescited by 18
  9. 2019DARB: A Density-Aware Regular-Block Pruning for Deep Neural Networkscited by 5

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.