mlsanityData to 7 Oct 2026

SparseDNN: Fast Sparse Deep Learning Inference on CPUs

arXiv 2101.07948 ↗First posted 20 Jan 2021cs.LGcited by 13

Not on the map. Why?

Abstract (arXiv)

The last few years have seen gigantic leaps in algorithms and systems to support efficient deep learning inference. Pruning and quantization algorithms can now consistently compress neural networks by an order of magnitude. For a compressed neural network, a multitude of inference frameworks have been designed to maximize the performance of the target hardware. While we find mature support for quantized neural networks in production frameworks such as OpenVINO and MNN, support for pruned sparse neural networks is still lacking. To tackle this challenge, we present SparseDNN, a sparse deep learning inference engine targeting CPUs. We present both kernel-level optimizations with a sparse code generator to accelerate sparse operators and novel network-level optimizations catering to sparse networks. We show that our sparse code generator can achieve significant speedups over state-of-the-art sparse and dense libraries. On end-to-end benchmarks such as Huggingface pruneBERT, SparseDNN achieves up to 5x throughput improvement over dense inference with state-of-the-art OpenVINO. Open source library at: https://github.com/marsupialtail/sparsednn.

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 26 of its 39 references that are in the map. First posted on arXiv 20 Jan 2021.

Builds on

26 of 39 references.

References · 26

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  4. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  5. 2016Gaussian Error Linear Units (GELUs)cited by 3,431
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  7. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  8. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
  9. 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
  10. 2019The State of Sparsity in Deep Neural Networkscited by 471
  11. 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
  12. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
14 more
  1. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  2. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
  3. 2019Structured Pruning of Large Language Modelscited by 201
  4. 2020Sparse GPU Kernels for Deep Learningcited by 138
  5. 2019Fast Sparse ConvNetscited by 86
  6. 2020MNN: A Universal and Efficient Inference Enginecited by 64
  7. 2016Faster CNNs with Direct Sparse Convolutions and Guided Pruningcited by 39
  8. 2020SparseRT: Accelerating Unstructured Sparsity on GPUs for Deep Learning Inferencecited by 30
  9. 2018Optimizing CNN Model Inference on CPUscited by 29
  10. 2018Balanced Sparsity for Efficient DNN Inference on GPUcited by 27
  11. 2018Design Principles for Sparse Matrix Multiplication on the GPUcited by 18
  12. 2020Neural Network Compression Framework for fast model inferencecited by 18
  13. 2018Escoin: Efficient Sparse Convolutional Neural Network Inference on GPUscited by 11
  14. 2019High-Performance Deep Learning via a Single Building Blockcited by 2

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 2; 2023: 4; 2024: 4; 2025: 2.

13 papers.

Sort: