Dual-side Sparse Tensor Core
Not on the map. Why?
Abstract (arXiv)
Leveraging sparsity in deep neural network (DNN) models is promising for accelerating model inference. Yet existing GPUs can only leverage the sparsity from weights but not activations, which are dynamic, unpredictable, and hence challenging to exploit. In this work, we propose a novel architecture to efficiently harness the dual-side sparsity (i.e., weight and activation sparsity). We take a systematic approach to understand the (dis)advantages of previous sparsity-related architectures and propose a novel, unexplored paradigm that combines outer-product computation primitive and bitmap-based encoding format. We demonstrate the feasibility of our design with minimal changes to the existing production-scale inner-product-based Tensor Core. We propose a set of novel ISA extensions and co-design the matrix-matrix multiplication and convolution algorithms, which are the two dominant computation patterns in today's DNN models, to exploit our new dual-side sparse Tensor Core. Our evaluation shows that our design can fully unleash the dual-side DNN sparsity and improve the performance by up to one order of magnitude with hlsmall hardware overhead.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 40 of its 75 references that are in the map. First posted on arXiv 20 May 2021.
Builds on
40 of 75 references.
References · 40
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017Mask R-CNNcited by 7,259
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,024
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
- 2015LSTM: A Search Space Odysseycited by 315
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
28 more
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2018Efficient Neural Audio Synthesiscited by 218
- 2021Accelerating Sparse Deep Neural Networkscited by 213
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2015Fast Algorithms for Convolutional Neural Networkscited by 102
- 2016Quasi-Recurrent Neural Networkscited by 87
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2018SBNet: Sparse Blocks Network for Fast Inferencecited by 53
- 2016ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGAcited by 50
- 2020SpArch: Efficient Architecture for Sparse Matrix Multiplicationcited by 47
- 2018Deep Learning using Rectified Linear Units (ReLU)cited by 43
- 2017NullHop: A Flexible Convolutional Neural Network Accelerator Based on Sparse Representations of Feature Mapscited by 39
- 2016Deep Roots: Improving CNN Efficiency with Hierarchical Filter Groupscited by 32
- 2020Accelerating Sparse DNN Models without Hardware-Support via Tile-Wise Sparsitycited by 30
- 2017RON: Reverse Connection with Objectness Prior Networks for Object Detectioncited by 27
- 2018Balanced Sparsity for Efficient DNN Inference on GPUcited by 27
- 2019Adversarial Defense Through Network Profiling Based Path Extractioncited by 22
- 2018Efficient Sparse-Winograd Convolutional Neural Networkscited by 20
- 2018ECC: Platform-Independent Energy-Constrained Deep Neural Network Compression via a Bilinear Regression Modelcited by 15
- 2019Neural Network Distiller: A Python Package For DNN Compression Researchcited by 12
- 2020Ptolemy: Architecture Support for Robust Deep Learningcited by 12
- 2018Energy-Constrained Compression for Deep Neural Networks via Weighted Sparse Projection and Layer Input Maskingcited by 11
- 2018Analyzing Machine Learning Workloads Using a Detailed GPU Simulatorcited by 9
- 2020How Far Does BERT Look At:Distance-based Clustering and Analysis of BERT's Attentioncited by 9
- 2018Modeling Deep Learning Accelerator Enabled GPUscited by 8
- 2017Speeding up Convolutional Neural Networks By Exploiting the Sparsity of Rectifier Unitscited by 6
- 2020Balancing Efficiency and Flexibility for DNN Acceleration via Temporal GPU-Systolic Array Integrationcited by 6
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 8; 2024: 9; 2025: 3; 2026: 1.
27 papers.
Sort:
By area:
- 2022SQuant: On-the-Fly Data-Free Quantization via Diagonal Hessian Approximationcited by 51
- 2022ANT: Exploiting Adaptive Numerical Data Type for Low-bit Deep Neural Network Quantizationcited by 42
- 2023TorchSparse++: Efficient Training and Inference Framework for Sparse Convolution on GPUscited by 36
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Modelscited by 21
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similaritycited by 18
- 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networkscited by 15
- 2022Sparseloop: An Analytical Approach To Sparse Tensor Accelerator Modelingcited by 14
- 2024vTensor: Flexible Virtual Tensor Management for Efficient LLM Servingcited by 13
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsitycited by 12
- 2024Reconsidering the Energy Efficiency of Spiking Neural Networks Inference from Analytical Perspectivescited by 12
- 2024BitMoD: Bit-serial Mixture-of-Datatype LLM Accelerationcited by 12
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
15 more
- 2023SGCN: Exploiting Compressed-Sparse Features in Deep Graph Convolutional Network Acceleratorscited by 4
- 2023SPADE: Sparse Pillar-based 3D Object Detection Accelerator for Autonomous Drivingcited by 4
- 2024Sparse Refinement for Efficient High-Resolution Semantic Segmentationcited by 3
- 2024BBS: Bi-directional Bit-level Sparsity for Deep Learning Accelerationcited by 3
- 2023CRISP: Hybrid Structured Sparsity for Class-aware Model Pruningcited by 2
- 2022Nesting Forward Automatic Differentiation for Memory-Efficient Deep Neural Network Trainingcited by 1
- 2023Slice-and-Forge: Making Better Use of Caches for Graph Convolutional Network Acceleratorscited by 1
- 2023AdaptGear: Accelerating GNN Training via Adaptive Subgraph-Level Kernels on GPUscited by 1
- 2025VeriLocc: End-to-End Cross-Architecture Register Allocation via LLMcited by 1
- 2021SPA-GCN: Efficient and Flexible GCN Accelerator with an Application for Graph Similarity Computationcited by 0
- 2023Rosko: Row Skipping Outer Products for Sparse Matrix Multiplication Kernelscited by 0
- 2024FLAASH: Flexible Accelerator Architecture for Sparse High-Order Tensor Contractioncited by 0
- 2024Dual sparse training framework: inducing activation map sparsity via Transformed ℓ1 regularizationcited by 0
- 2025SparseMap: A Sparse Tensor Accelerator Framework Based on Evolution Strategycited by 0
- 2026Celty: SpMSpV GPU Kernel and SIMT Co-Design for Efficient Dual-Sparse LLM Inferencecited by 0
- 2026Celty: SpMSpV GPU Kernel and SIMT Co-Design for Efficient Dual-Sparse LLM Inference2 Aug 2026
- 2025SparseMap: A Sparse Tensor Accelerator Framework Based on Evolution Strategy18 Aug 2025
- 2025VeriLocc: End-to-End Cross-Architecture Register Allocation via LLM20 Jun 2025
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similarity20 Jan 2025
- 2024BitMoD: Bit-serial Mixture-of-Datatype LLM Acceleration18 Nov 2024
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Models8 Oct 2024
- 2024BBS: Bi-directional Bit-level Sparsity for Deep Learning Acceleration8 Sep 2024
- 2024Reconsidering the Energy Efficiency of Spiking Neural Networks Inference from Analytical Perspectives29 Aug 2024
- 2024Sparse Refinement for Efficient High-Resolution Semantic Segmentation26 Jul 2024
- 2024vTensor: Flexible Virtual Tensor Management for Efficient LLM Serving22 Jul 2024
- 2024Dual sparse training framework: inducing activation map sparsity via Transformed ℓ1 regularization30 May 2024
- 2024FLAASH: Flexible Accelerator Architecture for Sparse High-Order Tensor Contraction25 Apr 2024
15 more
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2023CRISP: Hybrid Structured Sparsity for Class-aware Model Pruning24 Nov 2023
- 2023TorchSparse++: Efficient Training and Inference Framework for Sparse Convolution on GPUs25 Oct 2023
- 2023Rosko: Row Skipping Outer Products for Sparse Matrix Multiplication Kernels8 Jul 2023
- 2023AdaptGear: Accelerating GNN Training via Adaptive Subgraph-Level Kernels on GPUs27 May 2023
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsity22 May 2023
- 2023SPADE: Sparse Pillar-based 3D Object Detection Accelerator for Autonomous Driving12 May 2023
- 2023SGCN: Exploiting Compressed-Sparse Features in Deep Graph Convolutional Network Accelerators25 Jan 2023
- 2023Slice-and-Forge: Making Better Use of Caches for Graph Convolutional Network Accelerators24 Jan 2023
- 2022Nesting Forward Automatic Differentiation for Memory-Efficient Deep Neural Network Training22 Sep 2022
- 2022ANT: Exploiting Adaptive Numerical Data Type for Low-bit Deep Neural Network Quantization30 Aug 2022
- 2022Sparseloop: An Analytical Approach To Sparse Tensor Accelerator Modeling12 May 2022
- 2022SQuant: On-the-Fly Data-Free Quantization via Diagonal Hessian Approximation14 Feb 2022
- 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networks27 Dec 2021
- 2021SPA-GCN: Efficient and Flexible GCN Accelerator with an Application for Graph Similarity Computation10 Nov 2021
- 2022SQuant: On-the-Fly Data-Free Quantization via Diagonal Hessian Approximationcited by 51
- 2022ANT: Exploiting Adaptive Numerical Data Type for Low-bit Deep Neural Network Quantizationcited by 42
- 2023TorchSparse++: Efficient Training and Inference Framework for Sparse Convolution on GPUscited by 36
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Modelscited by 21
- 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networkscited by 15
- 2022Sparseloop: An Analytical Approach To Sparse Tensor Accelerator Modelingcited by 14
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsitycited by 12
- 2024Reconsidering the Energy Efficiency of Spiking Neural Networks Inference from Analytical Perspectivescited by 12
- 2024BitMoD: Bit-serial Mixture-of-Datatype LLM Accelerationcited by 12
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2023SGCN: Exploiting Compressed-Sparse Features in Deep Graph Convolutional Network Acceleratorscited by 4
- 2023SPADE: Sparse Pillar-based 3D Object Detection Accelerator for Autonomous Drivingcited by 4
12 most cited of 25 All 25 (JSON)
- 2026Celty: SpMSpV GPU Kernel and SIMT Co-Design for Efficient Dual-Sparse LLM Inference2 Aug 2026
- 2025SparseMap: A Sparse Tensor Accelerator Framework Based on Evolution Strategy18 Aug 2025
- 2025VeriLocc: End-to-End Cross-Architecture Register Allocation via LLM20 Jun 2025
- 2024BitMoD: Bit-serial Mixture-of-Datatype LLM Acceleration18 Nov 2024
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Models8 Oct 2024
- 2024BBS: Bi-directional Bit-level Sparsity for Deep Learning Acceleration8 Sep 2024
- 2024Reconsidering the Energy Efficiency of Spiking Neural Networks Inference from Analytical Perspectives29 Aug 2024
- 2024Sparse Refinement for Efficient High-Resolution Semantic Segmentation26 Jul 2024
- 2024Dual sparse training framework: inducing activation map sparsity via Transformed ℓ1 regularization30 May 2024
- 2024FLAASH: Flexible Accelerator Architecture for Sparse High-Order Tensor Contraction25 Apr 2024
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2023CRISP: Hybrid Structured Sparsity for Class-aware Model Pruning24 Nov 2023
12 newest of 25 All 25 (JSON)