S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Acceleration
Not on the map. Why?
Abstract (arXiv)
Exploiting sparsity is a key technique in accelerating quantized convolutional neural network (CNN) inference on mobile devices. Prior sparse CNN accelerators largely exploit un-structured sparsity and achieve significant speedups. Due to the unbounded, largely unpredictable sparsity patterns, however, exploiting unstructured sparsity requires complicated hardware design with significant energy and area overhead, which is particularly detrimental to mobile/IoT inference scenarios where energy and area efficiency are crucial. We propose to exploit structured sparsity, more specifically, Density Bound Block (DBB) sparsity for both weights and activations. DBB block tensors bound the maximum number of non-zeros per block. DBB thus exposes statically predictable sparsity patterns that enable lean sparsity-exploiting hardware. We propose new hardware primitives to implement DBB sparsity for (static) weights and (dynamic) activations, respectively, with very low overheads. Building on top of the primitives, we describe S2TA, a systolic array-based CNN accelerator that exploits joint weight and activation DBB sparsity and new dimensions of data reuse unavailable on the traditional systolic array. S2TA in 16nm achieves more than 2x speedup and energy reduction compared to a strong baseline of a systolic array with zero-value clock gating, over five popular CNN benchmarks. Compared to two recent non-systolic sparse accelerators, Eyeriss v2 (65nm) and SparTen (45nm), S2TA in 65nm uses about 2.2x and 3.1x less energy per inference, respectively.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 24 of its 47 references that are in the map. First posted on arXiv 16 Jul 2021.
Builds on
24 of 47 references.
References · 24
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2021I-BERT: Integer-only BERT Quantizationcited by 250
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
- 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
- 2016ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGAcited by 50
- 2020SpArch: Efficient Architecture for Sparse Matrix Multiplicationcited by 47
- 2020TinyLSTMs: Efficient Neural Speech Enhancement for Hearing Aidscited by 41
- 2016Bit-pragmatic Deep Neural Network Computingcited by 30
- 2018SCALE-Sim: Systolic CNN Accelerator Simulatorcited by 26
12 more
- 2018Accelerator-Aware Pruning for Convolutional Neural Networkscited by 22
- 2020Systolic Tensor Array: An Efficient Structured-Sparse GEMM Accelerator for Mobile CNN Inferencecited by 17
- 2020TensorDash: Exploiting Sparsity to Accelerate Deep Neural Network Training and Inferencecited by 16
- 2018Packing Sparse Convolutional Neural Networks for Efficient Systolic Array Implementations: Column Combining Under Joint Optimizationcited by 15
- 2018Euphrates: Algorithm-SoC Co-Design for Low-Power Mobile Continuous Visioncited by 10
- 2019FixyNN: Efficient Hardware for Mobile Computer Vision via Transfer Learningcited by 10
- 2019MASR: A Modular Accelerator for Sparse RNNscited by 8
- 2021Doping: A technique for efficient compression of LSTM models using sparse structured additive matricescited by 5
- 2018Mobile Machine Learning Hardware at ARM: A Systems-on-Chip (SoC) Perspectivecited by 3
- 2019ASV: Accelerated Stereo Vision Systemcited by 3
- 2019ISP4ML: Understanding the Role of Image Signal Processing in Efficient Deep Learning Vision Systemscited by 3
- 2020Non-Blocking Simultaneous Multithreading: Embracing the Resiliency of Deep Neural Networkscited by 3
Built on by
Citing papers per year: 2023: 3; 2024: 6; 2025: 7; 2026: 3.
19 papers.
Sort:
By area:
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similaritycited by 18
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformerscited by 17
- 2023PDP: Parameter-free Differentiable Pruning is All You Needcited by 12
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsitycited by 12
- 2023VEGETA: Vertically-Integrated Extensions for Sparse/Dense GEMM Tile Acceleration on CPUscited by 8
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitivenesscited by 4
- 2024SDQ: Sparse Decomposed Quantization for LLM Inferencecited by 3
- 2025Accelerating LLM Inference with Flexible N:M Sparsity via A Fully Digital Compute-in-Memory Acceleratorcited by 3
- 2025KAN-SAs: Efficient Acceleration of Kolmogorov-Arnold Networks on Systolic Arrayscited by 3
- 2024ELSA: Exploiting Layer-wise N:M Sparsity for Vision Transformer Accelerationcited by 2
- 2024MVQ:Towards Efficient DNN Compression and Acceleration with Masked Vector Quantizationcited by 2
7 more
- 2026AQPIM: Breaking the PIM Capacity Wall for LLMs with In-Memory Activation Quantizationcited by 2
- 2025Periodic Online Testing for Sparse Systolic Tensor Arrayscited by 1
- 2024SequentialAttention++ for Block Sparsification: Differentiable Pruning Meets Combinatorial Optimizationcited by 0
- 2025VUSA: Virtually Upscaled Systolic Array Architecture to Exploit Unstructured Sparsity in AI Accelerationcited by 0
- 2025SQ-format: A Unified Sparse-Quantized Hardware-friendly Data Format for LLMscited by 0
- 2026Kaleido: Algorithm-Hardware Co-Design for Video Diffusion Transformers by Exploiting Latent Space Correlationscited by 0
- 2026HiFloat4 Format for End-To-End Reinforcement Learning Post-Training of Large Language Modelscited by 0
- 2026HiFloat4 Format for End-To-End Reinforcement Learning Post-Training of Large Language Models29 Jul 2026
- 2026Kaleido: Algorithm-Hardware Co-Design for Video Diffusion Transformers by Exploiting Latent Space Correlations15 Jul 2026
- 2026AQPIM: Breaking the PIM Capacity Wall for LLMs with In-Memory Activation Quantization20 Apr 2026
- 2025SQ-format: A Unified Sparse-Quantized Hardware-friendly Data Format for LLMs5 Dec 2025
- 2025KAN-SAs: Efficient Acceleration of Kolmogorov-Arnold Networks on Systolic Arrays20 Nov 2025
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitiveness12 Sep 2025
- 2025VUSA: Virtually Upscaled Systolic Array Architecture to Exploit Unstructured Sparsity in AI Acceleration1 Jun 2025
- 2025Periodic Online Testing for Sparse Systolic Tensor Arrays25 Apr 2025
- 2025Accelerating LLM Inference with Flexible N:M Sparsity via A Fully Digital Compute-in-Memory Accelerator19 Apr 2025
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similarity20 Jan 2025
- 2024MVQ:Towards Efficient DNN Compression and Acceleration with Masked Vector Quantization13 Dec 2024
- 2024ELSA: Exploiting Layer-wise N:M Sparsity for Vision Transformer Acceleration15 Sep 2024
7 more
- 2024SDQ: Sparse Decomposed Quantization for LLM Inference19 Jun 2024
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2024SequentialAttention++ for Block Sparsification: Differentiable Pruning Meets Combinatorial Optimization27 Feb 2024
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformers7 Feb 2024
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsity22 May 2023
- 2023PDP: Parameter-free Differentiable Pruning is All You Need18 May 2023
- 2023VEGETA: Vertically-Integrated Extensions for Sparse/Dense GEMM Tile Acceleration on CPUs17 Feb 2023
- 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformerscited by 17
- 2023PDP: Parameter-free Differentiable Pruning is All You Needcited by 12
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsitycited by 12
- 2023VEGETA: Vertically-Integrated Extensions for Sparse/Dense GEMM Tile Acceleration on CPUscited by 8
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2024SDQ: Sparse Decomposed Quantization for LLM Inferencecited by 3
- 2025Accelerating LLM Inference with Flexible N:M Sparsity via A Fully Digital Compute-in-Memory Acceleratorcited by 3
- 2025KAN-SAs: Efficient Acceleration of Kolmogorov-Arnold Networks on Systolic Arrayscited by 3
- 2024ELSA: Exploiting Layer-wise N:M Sparsity for Vision Transformer Accelerationcited by 2
- 2024MVQ:Towards Efficient DNN Compression and Acceleration with Masked Vector Quantizationcited by 2
- 2026AQPIM: Breaking the PIM Capacity Wall for LLMs with In-Memory Activation Quantizationcited by 2
- 2025Periodic Online Testing for Sparse Systolic Tensor Arrayscited by 1
12 most cited of 16 All 16 (JSON)
- 2026HiFloat4 Format for End-To-End Reinforcement Learning Post-Training of Large Language Models29 Jul 2026
- 2026AQPIM: Breaking the PIM Capacity Wall for LLMs with In-Memory Activation Quantization20 Apr 2026
- 2025SQ-format: A Unified Sparse-Quantized Hardware-friendly Data Format for LLMs5 Dec 2025
- 2025KAN-SAs: Efficient Acceleration of Kolmogorov-Arnold Networks on Systolic Arrays20 Nov 2025
- 2025VUSA: Virtually Upscaled Systolic Array Architecture to Exploit Unstructured Sparsity in AI Acceleration1 Jun 2025
- 2025Periodic Online Testing for Sparse Systolic Tensor Arrays25 Apr 2025
- 2025Accelerating LLM Inference with Flexible N:M Sparsity via A Fully Digital Compute-in-Memory Accelerator19 Apr 2025
- 2024MVQ:Towards Efficient DNN Compression and Acceleration with Masked Vector Quantization13 Dec 2024
- 2024ELSA: Exploiting Layer-wise N:M Sparsity for Vision Transformer Acceleration15 Sep 2024
- 2024SDQ: Sparse Decomposed Quantization for LLM Inference19 Jun 2024
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2024SequentialAttention++ for Block Sparsification: Differentiable Pruning Meets Combinatorial Optimization27 Feb 2024
12 newest of 16 All 16 (JSON)