SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Convolutional Neural Networks (CNNs) have emerged as a fundamental technology for machine learning. High performance and extreme energy efficiency are critical for deployments of CNNs in a wide range of situations, especially mobile platforms such as autonomous vehicles, cameras, and electronic personal assistants. This paper introduces the Sparse CNN (SCNN) accelerator architecture, which improves performance and energy efficiency by exploiting the zero-valued weights that stem from network pruning during training and zero-valued activations that arise from the common ReLU operator applied during inference. Specifically, SCNN employs a novel dataflow that enables maintaining the sparse weights and activations in a compressed encoding, which eliminates unnecessary data transfers and reduces storage requirements. Furthermore, the SCNN dataflow facilitates efficient delivery of those weights and activations to the multiplier array, where they are extensively reused. In addition, the accumulation of multiplication products are performed in a novel accumulator array. Our results show that on contemporary neural networks, SCNN can improve both performance and energy by a factor of 2.7x and 2.3x, respectively, over a comparably provisioned dense CNN accelerator.
Key facts. Cited by 132 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 39; 2022: 34; 2023: 19; 2024: 18; 2025: 13; 2026: 9.
132 papers.
Sort:
By area:
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2021Applications and Techniques for Fast Machine Learning in Sciencecited by 32
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
- 2021Multiplying Matrices Without Multiplyingcited by 30
- 2022Energy-Latency Attacks via Sponge Poisoningcited by 29
- 2022An Algorithm-Hardware Co-Optimized Framework for Accelerating N:M Sparse Transformerscited by 28
- 2021Dual-side Sparse Tensor Corecited by 27
- 2021Energon: Towards Efficient Acceleration of Transformers Using Dynamic Sparse Attentioncited by 26
- 2022Exploring Lottery Ticket Hypothesis in Spiking Neural Networkscited by 25
38 more
- 2022YOLOPv2: Better, Faster, Stronger for Panoptic Driving Perceptioncited by 25
- 2021Mind Mappings: Enabling Efficient Algorithm-Accelerator Mapping Space Searchcited by 24
- 2021CoSA: Scheduling by Constrained Optimization for Spatial Acceleratorscited by 22
- 2021Google Neural Network Models for Edge Devices: Analyzing and Mitigating Machine Learning Inference Bottleneckscited by 22
- 2024Tender: Accelerating Large Language Models via Tensor Decomposition and Runtime Requantizationcited by 22
- 2023A Survey on Deep Learning Hardware Accelerators for Heterogeneous HPC Platformscited by 21
- 2021S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Accelerationcited by 19
- 2021PFA: Privacy-preserving Federated Adaptation for Effective Model Personalizationcited by 18
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similaritycited by 18
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformerscited by 17
- 2022Sparseloop: An Analytical Approach To Sparse Tensor Accelerator Modelingcited by 14
- 2023Computation-efficient Deep Learning for Computer Vision: A Surveycited by 14
- 2023TwinLiteNet: An Efficient and Lightweight Model for Driveable Area and Lane Segmentation in Self-Driving Carscited by 13
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
- 2022Sparse Attention Acceleration with Synergistic In-Memory Pruning and On-Chip Recomputationcited by 12
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsitycited by 12
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwardscited by 11
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsitycited by 10
- 2023Energy-Latency Attacks to On-Device Neural Networks via Sponge Poisoningcited by 10
- 2021GradPIM: A Practical Processing-in-DRAM Architecture for Gradient Descentcited by 9
- 2021Accelerating Neural ODEs Using Model Order Reductioncited by 9
- 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniquescited by 9
- 2022Accelerating Attention through Gradient-Based Learned Runtime Pruningcited by 8
- 2023VEGETA: Vertically-Integrated Extensions for Sparse/Dense GEMM Tile Acceleration on CPUscited by 8
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2025LUT-DLA: Lookup Table as Efficient Extreme Low-Bit Deep Learning Acceleratorcited by 8
- 2021Mitigating Edge Machine Learning Inference Bottlenecks: An Empirical Study on Accelerating Google Edge Modelscited by 7
- 2022Dynamic ConvNets on Tiny Devices via Nested Sparsitycited by 7
- 2024The Impact of Uniform Inputs on Activation Sparsity and Energy-Latency Attacks in Computer Visioncited by 7
- 2024LoAS: Fully Temporal-Parallel Dataflow for Dual-Sparse Spiking Neural Networkscited by 7
- 2024Event-based Optical Flow on Neuromorphic Processor: ANN vs. SNN Comparison based on Activation Sparsificationcited by 7
- 2022Sparse Compressed Spiking Neural Network Accelerator for Object Detectioncited by 6
- 2022T-RECX: Tiny-Resource Efficient Convolutional neural networks with early-eXitcited by 5
- 2024TwinLiteNet+: An Enhanced Multi-Task Segmentation Model for Autonomous Drivingcited by 5
- 2021unzipFPGA: Enhancing FPGA-based CNN Engines with On-the-Fly Weights Generationcited by 4
- 2021Memory-Efficient CNN Accelerator Based on Interlayer Feature Map Compressioncited by 4
- 2022GROW: A Row-Stationary Sparse-Dense GEMM Accelerator for Memory-Efficient Graph Convolutional Neural Networkscited by 4
- 2022Optimizing the Consumption of Spiking Neural Networks with Activity Regularizationcited by 4
50 most cited of 132 All 132 (JSON)
- 2026NeuroFlex: Lossless Element-Level ANN-SNN Co-Execution for Efficient Sparse Inference12 Sep 2026
- 2026Event-Driven Language Models with Sparse Neural Activity for Neuromorphic Hardware31 Aug 2026
- 2026EdgeXpert: An Edge Device for Memory-Efficient LLM Inference with Mixture-of-Experts and Speculative Decoding5 Aug 2026
- 2026Sparse by Command: Task-Conditional Compute Skipping for Multi-Task Inference Accelerators24 Jul 2026
- 2026BRIM: Workload-Balanced Dual-Sided Bit-Serial Sparse Inference Accelerator20 Jul 2026
- 2026AQPIM: Breaking the PIM Capacity Wall for LLMs with In-Memory Activation Quantization20 Apr 2026
- 2026A Benchmark Study of Neural Network Compression Methods for Hyperspectral Image Classification5 Mar 2026
- 2026TF-Lane: Traffic Flow Module for Robust Lane Perception1 Feb 2026
- 2026T3C: Test-Time Tensor Compression with Consistency Guarantees3 Jan 2026
- 2025KAN-SAs: Efficient Acceleration of Kolmogorov-Arnold Networks on Systolic Arrays20 Nov 2025
- 2025Systematic Exploration of Multi-core Architectures for Efficient LLM Serving using WaferAI-SIM7 Oct 2025
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitiveness12 Sep 2025
38 more
- 2025SparseMap: A Sparse Tensor Accelerator Framework Based on Evolution Strategy18 Aug 2025
- 2025BitParticle: Partializing Sparse Dual-Factors to Build Quasi-Synchronizing MAC Arrays for Energy-efficient DNNs13 Jul 2025
- 2025FlexiSAGA: A Flexible Systolic Array GEMM Accelerator for Sparse and Dense Processing2 Jun 2025
- 2025VUSA: Virtually Upscaled Systolic Array Architecture to Exploit Unstructured Sparsity in AI Acceleration1 Jun 2025
- 2025Accelerating LLM Inference with Flexible N:M Sparsity via A Fully Digital Compute-in-Memory Accelerator19 Apr 2025
- 2025An Efficient Training Algorithm for Models with Block-wise Sparsity27 Mar 2025
- 2025Pruning-Based TinyML Optimization of Machine Learning Models for Anomaly Detection in Electric Vehicle Charging Infrastructure19 Mar 2025
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similarity20 Jan 2025
- 2025LUT-DLA: Lookup Table as Efficient Extreme Low-Bit Deep Learning Accelerator18 Jan 2025
- 2025Energy Backdoor Attack to Deep Neural Networks14 Jan 2025
- 2024SparseTem: Boosting the Efficiency of CNN-Based Video Encoders by Exploiting Temporal Continuity28 Oct 2024
- 2024DCP: Learning Accelerator Dataflow for Neural Network via Propagation9 Oct 2024
- 2024PENDRAM: Enabling High-Performance and Energy-Efficient Processing of Deep Neural Networks through a Generalized DRAM Data Mapping Policy5 Aug 2024
- 2024Vision-based Wearable Steering Assistance for People with Impaired Vision in Jogging1 Aug 2024
- 2024Event-based Optical Flow on Neuromorphic Processor: ANN vs. SNN Comparison based on Activation Sparsification29 Jul 2024
- 2024LoAS: Fully Temporal-Parallel Dataflow for Dual-Sparse Spiking Neural Networks19 Jul 2024
- 2024Tender: Accelerating Large Language Models via Tensor Decomposition and Runtime Requantization16 Jun 2024
- 2024HASS: Hardware-Aware Sparsity Search for Dataflow DNN Accelerator5 Jun 2024
- 2024Dual sparse training framework: inducing activation map sparsity via Transformed ℓ1 regularization30 May 2024
- 2024Neural Network Compression for Reinforcement Learning Tasks13 May 2024
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks9 May 2024
- 2024Sparse Laneformer11 Apr 2024
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Survey8 Apr 2024
- 2024The Impact of Uniform Inputs on Activation Sparsity and Energy-Latency Attacks in Computer Vision27 Mar 2024
- 2024TwinLiteNet+: An Enhanced Multi-Task Segmentation Model for Autonomous Driving25 Mar 2024
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2024The SkipSponge Attack: Sponge Weight Poisoning of Deep Neural Networks9 Feb 2024
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformers7 Feb 2024
- 2023WWW: What, When, Where to Compute-in-Memory26 Dec 2023
- 2023Activity Sparsity Complements Weight Sparsity for Efficient RNN Inference13 Nov 2023
- 2023Efficient Model-Based Deep Learning via Network Pruning and Fine-Tuning3 Nov 2023
- 2023YFlows: Systematic Dataflow Exploration and Code Generation for Efficient Neural Network Inference using SIMD Architectures on CPUs1 Oct 2023
- 2023Computation-efficient Deep Learning for Computer Vision: A Survey27 Aug 2023
- 2023Mitigating Memory Wall Effects in CNN Engines with On-the-Fly Weights Generation25 Jul 2023
- 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applications20 Jul 2023
- 2023TwinLiteNet: An Efficient and Lightweight Model for Driveable Area and Lane Segmentation in Self-Driving Cars20 Jul 2023
- 2023Minimizing Energy Consumption of Deep Learning Models by Energy-Aware Training1 Jul 2023
- 2023A Survey on Deep Learning Hardware Accelerators for Heterogeneous HPC Platforms27 Jun 2023
50 newest of 132 All 132 (JSON)
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsitycited by 10
- 2022T-RECX: Tiny-Resource Efficient Convolutional neural networks with early-eXitcited by 5
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitivenesscited by 4
- 2025Systematic Exploration of Multi-core Architectures for Efficient LLM Serving using WaferAI-SIMcited by 0
- 2026Event-Driven Language Models with Sparse Neural Activity for Neuromorphic Hardwarecited by 0
- 2026Event-Driven Language Models with Sparse Neural Activity for Neuromorphic Hardware31 Aug 2026
- 2025Systematic Exploration of Multi-core Architectures for Efficient LLM Serving using WaferAI-SIM7 Oct 2025
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitiveness12 Sep 2025
- 2022T-RECX: Tiny-Resource Efficient Convolutional neural networks with early-eXit14 Jul 2022
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsity25 Aug 2021
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2021Applications and Techniques for Fast Machine Learning in Sciencecited by 32
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
- 2021Multiplying Matrices Without Multiplyingcited by 30
- 2022Energy-Latency Attacks via Sponge Poisoningcited by 29
- 2022An Algorithm-Hardware Co-Optimized Framework for Accelerating N:M Sparse Transformerscited by 28
- 2021Dual-side Sparse Tensor Corecited by 27
- 2021Energon: Towards Efficient Acceleration of Transformers Using Dynamic Sparse Attentioncited by 26
- 2022Exploring Lottery Ticket Hypothesis in Spiking Neural Networkscited by 25
12 most cited of 125 All 125 (JSON)
- 2026NeuroFlex: Lossless Element-Level ANN-SNN Co-Execution for Efficient Sparse Inference12 Sep 2026
- 2026Sparse by Command: Task-Conditional Compute Skipping for Multi-Task Inference Accelerators24 Jul 2026
- 2026BRIM: Workload-Balanced Dual-Sided Bit-Serial Sparse Inference Accelerator20 Jul 2026
- 2026AQPIM: Breaking the PIM Capacity Wall for LLMs with In-Memory Activation Quantization20 Apr 2026
- 2026A Benchmark Study of Neural Network Compression Methods for Hyperspectral Image Classification5 Mar 2026
- 2026TF-Lane: Traffic Flow Module for Robust Lane Perception1 Feb 2026
- 2026T3C: Test-Time Tensor Compression with Consistency Guarantees3 Jan 2026
- 2025KAN-SAs: Efficient Acceleration of Kolmogorov-Arnold Networks on Systolic Arrays20 Nov 2025
- 2025SparseMap: A Sparse Tensor Accelerator Framework Based on Evolution Strategy18 Aug 2025
- 2025BitParticle: Partializing Sparse Dual-Factors to Build Quasi-Synchronizing MAC Arrays for Energy-efficient DNNs13 Jul 2025
- 2025FlexiSAGA: A Flexible Systolic Array GEMM Accelerator for Sparse and Dense Processing2 Jun 2025
- 2025VUSA: Virtually Upscaled Systolic Array Architecture to Exploit Unstructured Sparsity in AI Acceleration1 Jun 2025
12 newest of 125 All 125 (JSON)