mlsanityData to 14 Oct 2026

FSCNN: A Fast Sparse Convolution Neural Network Inference System

arXiv 2212.08815 ↗First posted 17 Dec 2022cs.CV cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

Convolution neural networks (CNNs) have achieved remarkable success, but typically accompany high computation cost and numerous redundant weight parameters. To reduce the FLOPs, structure pruning is a popular approach to remove the entire hidden structures via introducing coarse-grained sparsity. Meanwhile, plentiful pruning works leverage fine-grained sparsity instead (sparsity are randomly distributed), whereas their sparse models lack special designed computing library for potential speedup. In this technical report, we study and present an efficient convolution neural network inference system to accelerate its forward pass by utilizing the fine-grained sparsity of compressed CNNs. Our developed FSCNN is established based on a set of specialized designed sparse data structures, operators and associated algorithms. Experimentally, we validate that FSCNN outperforms standard deep learning library PyTorch on popular CNN architectures such as VGG16 if sufficiently high sparsity exhibits. However, due to the contiguity issue of sparse operators, FSCNN is typically not comparable with highly optimized dense operator. Therefore, coarse-grained (structured) sparsity is our recommendation for generic model compression.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 22 of its 35 references that are in the map. First posted on arXiv 17 Dec 2022.

Builds on

22 of 35 references.

References · 22

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  3. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
  4. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  5. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  7. 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
  8. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  9. 2016YOLO9000: Better, Faster, Strongercited by 1,431
  10. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  11. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  12. 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 301
10 more
  1. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
  2. 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 284
  3. 2015Structured Pruning of Deep Convolutional Neural Networkscited by 149
  4. 2017Shift: A Zero FLOP, Zero Parameter Alternative to Spatial Convolutionscited by 93
  5. 2014A Proximal Stochastic Gradient Method with Progressive Variance Reductioncited by 78
  6. 2020Orthant Based Proximal Stochastic Gradient Method for ℓ1-Regularized Optimizationcited by 20
  7. 2020Neural Network Compression Via Sparse Optimizationcited by 13
  8. 2019Generative Adversarial Network for Handwritten Textcited by 12
  9. 2018Escoin: Efficient Sparse Convolutional Neural Network Inference on GPUscited by 11
  10. 2016A Reduced-Space Algorithm for Minimizing ℓ1-Regularized Convex Functionscited by 7

Built on by

Cited by year

Citing papers per year: 2023: 2.

2 papers.