mlsanityData to 14 Oct 2026

Sparseloop: An Analytical Approach To Sparse Tensor Accelerator Modeling

arXiv 2205.05826 ↗First posted 12 May 2022cs.AR cs.CV cs.DCcited by 15

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  7. 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 434
  8. 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 135
  9. 2020SpArch: Efficient Architecture for Sparse Matrix Multiplicationcited by 49
  10. 2021Dual-side Sparse Tensor Corecited by 29
  11. 2020AutoDNNchip: An Automated DNN Chip Predictor and Builder for Both FPGAs and ASICscited by 26
  12. 2021CoSA: Scheduling by Constrained Optimization for Spatial Acceleratorscited by 22
4 more
  1. 2020Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Trainingcited by 18
  2. 2018Format Abstraction for Sparse Tensor Algebra Compilerscited by 16
  3. 2020DNN-Chip Predictor: An Analytical Performance Predictor for DNN Accelerators with Various Dataflows and Hardware Architecturescited by 16
  4. 2020ZigZag: A Memory-Centric Rapid DNN Accelerator Design Space Exploration Frameworkcited by 6

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 5; 2024: 4; 2025: 4; 2026: 1.

15 papers.

Sort:

By area: