mlsanityData to 7 Oct 2026

Faster CNNs with Direct Sparse Convolutions and Guided Pruning

arXiv 1608.01409 ↗First posted 4 Aug 2016cs.CVcited by 39

Not on the map. Why?

Abstract (arXiv)

Phenomenally successful in practical inference problems, convolutional neural networks (CNN) are widely deployed in mobile devices, data centers, and even supercomputers. The number of parameters needed in CNNs, however, are often large and undesirable. Consequently, various methods have been developed to prune a CNN once it is trained. Nevertheless, the resulting CNNs offer limited benefits. While pruning the fully connected layers reduces a CNN's size considerably, it does not improve inference speed noticeably as the compute heavy parts lie in convolutions. Pruning CNNs in a way that increase inference speed often imposes specific sparsity structures, thus limiting the achievable sparsity levels. We present a method to realize simultaneously size economy and speed improvement while pruning CNNs. Paramount to our success is an efficient general sparse-with-dense matrix multiplication implementation that is applicable to convolution of feature maps with kernels of arbitrary sparsity patterns. Complementing this, we developed a performance model that predicts sweet spots of sparsity levels for different layers and on different computer architectures. Together, these two allow us to demonstrate 3.1--7.3× convolution speedups over dense convolution in AlexNet, on Intel Atom, Xeon, and Xeon Phi processors, spanning the spectrum from mobile devices to supercomputers. We also open source our project at https://github.com/IntelLabs/SkimCaffe.

Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Aug 2016.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 11; 2022: 7; 2023: 10; 2024: 3; 2025: 6; 2026: 2.

39 papers.

Sort:

  1. 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
  2. 2025SepPrune: Structured Pruning for Efficient Deep Speech Separationcited by 31
  3. 2021DECORE: Deep Compression with Reinforcement Learningcited by 29
  4. 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Ticketscited by 27
  5. 2024SGLP: A Similarity Guided Fast Layer Partition Pruning for Compressing Large Deep Modelscited by 24
  6. 2024A Generic Layer Pruning Method for Signal Modulation Recognition Deep Learning Modelscited by 18
  7. 2021SparseDNN: Fast Sparse Deep Learning Inference on CPUscited by 13
  8. 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
  9. 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 12
  10. 2022Sparse Teachers Can Be Dense with Knowledgecited by 11
  11. 2021SONIC: A Sparse Neural Network Inference Accelerator with Silicon Photonics for Energy-Efficient Deep Learningcited by 10
  12. 2022Are Straight-Through gradients and Soft-Thresholding all you need for Sparse Training?cited by 9
27 more
  1. 2024An Effective Information Theoretic Framework for Channel Pruningcited by 7
  2. 2021AdaptCL: Efficient Collaborative Learning with Dynamic and Adaptive Pruningcited by 4
  3. 2022Doge Tickets: Uncovering Domain-general Language Models by Playing Lottery Ticketscited by 4
  4. 2023DLSIA: Deep Learning for Scientific Image Analysiscited by 4
  5. 2025FCOS: A Two-Stage Recoverable Model Pruning Framework for Automatic Modulation Recognitioncited by 4
  6. 2025Visual Detector Compression via Location-Aware Discriminant Analysiscited by 4
  7. 2021High Performance Convolution Using Sparsity and Patterns for Inference in Deep Convolutional Neural Networkscited by 3
  8. 2021Search Spaces for Neural Model Trainingcited by 3
  9. 2021Speedup deep learning models on GPU by taking advantage of efficient unstructured pruning and bit-width reductioncited by 3
  10. 2022Impact of Parameter Sparsity on Stochastic Gradient MCMC Methods for Bayesian Deep Learningcited by 2
  11. 2023RNAS-CL: Robust Neural Architecture Search by Cross-Layer Knowledge Distillationcited by 2
  12. 2023Visual Saliency-Guided Channel Pruning for Deep Visual Detectors in Autonomous Drivingcited by 2
  13. 2023Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Samplercited by 2
  14. 2025Pruning-based Data Selection and Network Fusion for Efficient Deep Learningcited by 2
  15. 2025Lightweight Software Kernels and Hardware Extensions for Efficient Sparse Deep Neural Networks on Microcontrollerscited by 2
  16. 2021Hands-on Guidance for Distilling Object Detectorscited by 1
  17. 2021cuConv: A CUDA Implementation of Convolution for CNN Inferencecited by 1
  18. 2023STen: Productive and Efficient Sparsity in PyTorchcited by 1
  19. 2023Neural Networks at a Fraction with Pruned Quaternionscited by 1
  20. 2023Ada-QPacknet -- adaptive pruning with bit width reduction as an efficient continual learning method without forgettingcited by 1
  21. 2023A Differentiable Framework for End-to-End Learning of Hybrid Structured Compressioncited by 1
  22. 2021NUQSGD: Provably Communication-efficient Data-parallel SGD via Nonuniform Quantizationcited by 0
  23. 2021Architecture Aware Latency Constrained Sparse Neural Networkscited by 0
  24. 2023Beta-Rank: A Robust Convolutional Filter Pruning Method For Imbalanced Medical Image Analysiscited by 0
  25. 2025Hyperflux: Pruning Reveals Importancecited by 0
  26. 2026PruneFuse: Efficient Data Selection via Weight Pruning and Network Fusioncited by 0
  27. 2026Evolutionary fine tuning of quantized convolution-based deep learning modelscited by 0