Sparseloop: An Analytical Approach To Sparse Tensor Accelerator Modeling
Not on the map. Why?
Abstract (arXiv)
In recent years, many accelerators have been proposed to efficiently process sparse tensor algebra applications (e.g., sparse neural networks). However, these proposals are single points in a large and diverse design space. The lack of systematic description and modeling support for these sparse tensor accelerators impedes hardware designers from efficient and effective design space exploration. This paper first presents a unified taxonomy to systematically describe the diverse sparse tensor accelerator design space. Based on the proposed taxonomy, it then introduces Sparseloop, the first fast, accurate, and flexible analytical modeling framework to enable early-stage evaluation and exploration of sparse tensor accelerators. Sparseloop comprehends a large set of architecture specifications, including various dataflows and sparse acceleration features (e.g., elimination of zero-based compute). Using these specifications, Sparseloop evaluates a design's processing speed and energy efficiency while accounting for data movement and compute incurred by the employed dataflow as well as the savings and overhead introduced by the sparse acceleration features using stochastic tensor density models. Across representative accelerators and workloads, Sparseloop achieves over 2000 times faster modeling speed than cycle-level simulations, maintains relative performance trends, and achieves 0.1% to 8% average error. With a case study, we demonstrate Sparseloop's ability to help reveal important insights for designing sparse tensor accelerators (e.g., it is important to co-design orthogonal design aspects).
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 16 of its 69 references that are in the map. First posted on arXiv 12 May 2022.
Builds on
16 of 69 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 434
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 135
- 2020SpArch: Efficient Architecture for Sparse Matrix Multiplicationcited by 49
- 2021Dual-side Sparse Tensor Corecited by 29
- 2020AutoDNNchip: An Automated DNN Chip Predictor and Builder for Both FPGAs and ASICscited by 26
- 2021CoSA: Scheduling by Constrained Optimization for Spatial Acceleratorscited by 22
4 more
- 2020Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Trainingcited by 18
- 2018Format Abstraction for Sparse Tensor Algebra Compilerscited by 16
- 2020DNN-Chip Predictor: An Analytical Performance Predictor for DNN Accelerators with Various Dataflows and Hardware Architecturescited by 16
- 2020ZigZag: A Memory-Centric Rapid DNN Accelerator Design Space Exploration Frameworkcited by 6
Built on by
Citing papers per year: 2022: 1; 2023: 5; 2024: 4; 2025: 4; 2026: 1.
15 papers.
Sort:
By area:
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsitycited by 12
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2024LoAS: Fully Temporal-Parallel Dataflow for Dual-Sparse Spiking Neural Networkscited by 8
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloadscited by 6
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Acceleratorscited by 6
- 2023SPADE: Sparse Pillar-based 3D Object Detection Accelerator for Autonomous Drivingcited by 4
- 2024SDQ: Sparse Decomposed Quantization for LLM Inferencecited by 4
- 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Acceleratorscited by 4
- 2022Demystifying Map Space Exploration for NPUscited by 2
- 2023CRISP: Hybrid Structured Sparsity for Class-aware Model Pruningcited by 2
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architecturescited by 0
- 2025STEMS: Spatial-Temporal Mapping For Spiking Neural Networkscited by 0
3 more
- 2025Systematic Exploration of Multi-core Architectures for Efficient LLM Serving using WaferAI-SIMcited by 0
- 2025FuseFlow: A Fusion-Centric Compilation Framework for Sparse Deep Learning on Streaming Dataflowcited by 0
- 2026SparseCraft: Agentic Hardware-Software Co-Optimization for Sparse Computingcited by 0
- 2026SparseCraft: Agentic Hardware-Software Co-Optimization for Sparse Computing4 Oct 2026
- 2025FuseFlow: A Fusion-Centric Compilation Framework for Sparse Deep Learning on Streaming Dataflow6 Nov 2025
- 2025Systematic Exploration of Multi-core Architectures for Efficient LLM Serving using WaferAI-SIM7 Oct 2025
- 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Accelerators12 Sep 2025
- 2025STEMS: Spatial-Temporal Mapping For Spiking Neural Networks5 Feb 2025
- 2024LoAS: Fully Temporal-Parallel Dataflow for Dual-Sparse Spiking Neural Networks19 Jul 2024
- 2024SDQ: Sparse Decomposed Quantization for LLM Inference19 Jun 2024
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Accelerators1 May 2024
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architectures29 Nov 2023
- 2023CRISP: Hybrid Structured Sparsity for Class-aware Model Pruning24 Nov 2023
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloads17 Oct 2023
- 2023HighLight: Efficient and Flexible DNN Acceleration with Hierarchical Structured Sparsitycited by 12
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
- 2024LoAS: Fully Temporal-Parallel Dataflow for Dual-Sparse Spiking Neural Networkscited by 8
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloadscited by 6
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Acceleratorscited by 6
- 2023SPADE: Sparse Pillar-based 3D Object Detection Accelerator for Autonomous Drivingcited by 4
- 2024SDQ: Sparse Decomposed Quantization for LLM Inferencecited by 4
- 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Acceleratorscited by 4
- 2022Demystifying Map Space Exploration for NPUscited by 2
- 2023CRISP: Hybrid Structured Sparsity for Class-aware Model Pruningcited by 2
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architecturescited by 0
- 2025STEMS: Spatial-Temporal Mapping For Spiking Neural Networkscited by 0
12 most cited of 13 All 13 (JSON)
- 2025FuseFlow: A Fusion-Centric Compilation Framework for Sparse Deep Learning on Streaming Dataflow6 Nov 2025
- 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Accelerators12 Sep 2025
- 2025STEMS: Spatial-Temporal Mapping For Spiking Neural Networks5 Feb 2025
- 2024LoAS: Fully Temporal-Parallel Dataflow for Dual-Sparse Spiking Neural Networks19 Jul 2024
- 2024SDQ: Sparse Decomposed Quantization for LLM Inference19 Jun 2024
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Accelerators1 May 2024
- 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators12 Mar 2024
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architectures29 Nov 2023
- 2023CRISP: Hybrid Structured Sparsity for Class-aware Model Pruning24 Nov 2023
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloads17 Oct 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
12 newest of 13 All 13 (JSON)