SparseRT: Accelerating Unstructured Sparsity on GPUs for Deep Learning Inference
Not on the map. Why?
Abstract (arXiv)
In recent years, there has been a flurry of research in deep neural network pruning and compression. Early approaches prune weights individually. However, it is difficult to take advantage of the resulting unstructured sparsity patterns on modern hardware like GPUs. As a result, pruning strategies which impose sparsity structures in the weights have become more popular. However,these structured pruning approaches typically lead to higher losses in accuracy than unstructured pruning. In this paper, we present SparseRT, a code generator that leverage unstructured sparsity to accelerate sparse linear algebra operations in deep learning inference on GPUs. For 1x1 convolutions and fully connected layers, we demonstrate geometric mean of speedups of 3.4x over the equivalent dense computation at 90% sparsity and 5.4x at 95% sparsity when evaluated on hundreds of test cases in deep learning. For sparse 3x3 convolutions, we show speedups of over 5x on use cases in ResNet-50.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 11; 2024: 4; 2025: 6; 2026: 2.
30 papers.
Sort:
By area:
- 2024SLEB: Streamlining LLMs through Redundancy Verification and Elimination of Transformer Blockscited by 96
- 2022ZeroFL: Efficient On-Device Training for Federated Learning with Local Sparsitycited by 45
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2023PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformationcited by 25
- 2021SparseDNN: Fast Sparse Deep Learning Inference on CPUscited by 13
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 12
- 2023Sparse Distributed Memory is a Continual Learnercited by 11
- 2025CoSpaDi: Compressing LLMs via Calibration-Guided Sparse Dictionary Learningcited by 5
- 2022Transformers meet Stochastic Block Models: Attention with Data-Adaptive Sparsity and Costcited by 4
- 2023Harnessing Manycore Processors with Distributed Memory for Accelerated Training of Sparse and Recurrent Modelscited by 4
- 2024Neuralink: Fast LLM Inference on Smartphones with Neuron Co-Activation Linkingcited by 4
18 more
- 2024Low-Bitwidth Floating Point Quantization for Efficient High-Quality Diffusion Modelscited by 3
- 2025DReSS: Data-driven Regularized Structured Streamlining for Large Language Modelscited by 3
- 2025Hardware/Software Co-Design of RISC-V Extensions for Accelerating Sparse DNNs on FPGAscited by 3
- 2021End-to-End Supermask Pruning: Learning to Prune Image Captioning Modelscited by 2
- 2023PopSparse: Accelerated block sparse matrix multiplication on IPUcited by 2
- 2023An Efficient Sparse Inference Software Accelerator for Transformer-based Language Models on CPUscited by 2
- 2023Edge-InversionNet: Enabling Efficient Inference of InversionNet on Edge Devicescited by 2
- 2025EvoP: Robust LLM Inference via Evolutionary Pruningcited by 2
- 2022Gradient-based Weight Density Balancing for Robust Dynamic Sparse Trainingcited by 1
- 2023STen: Productive and Efficient Sparsity in PyTorchcited by 1
- 2023Spatial Re-parameterization for N:M Sparsitycited by 1
- 2023The Sparsity Roofline: Understanding the Hardware Limits of Sparse Neural Networkscited by 1
- 2025GM-Skip: Metric-Guided Transformer Block Skipping for Efficient Vision-Language Modelscited by 1
- 2023A Generalization of Continuous Relaxation in Structured Pruningcited by 0
- 2024FiRST: Finetuning Router-Selective Transformers for Input-Adaptive Latency Reductioncited by 0
- 2025Learning Compatible Multi-Prize Subnetworks for Asymmetric Retrievalcited by 0
- 2026Performance and Complexity Trade-off Optimization of Speech Models During Trainingcited by 0
- 2026A Comparative Study of CNN Optimization Methods for Edge AI: Exploring the Role of Early Exitscited by 0
- 2026A Comparative Study of CNN Optimization Methods for Edge AI: Exploring the Role of Early Exits16 Apr 2026
- 2026Performance and Complexity Trade-off Optimization of Speech Models During Training20 Jan 2026
- 2025CoSpaDi: Compressing LLMs via Calibration-Guided Sparse Dictionary Learning26 Sep 2025
- 2025GM-Skip: Metric-Guided Transformer Block Skipping for Efficient Vision-Language Models20 Aug 2025
- 2025Hardware/Software Co-Design of RISC-V Extensions for Accelerating Sparse DNNs on FPGAs28 Apr 2025
- 2025Learning Compatible Multi-Prize Subnetworks for Asymmetric Retrieval16 Apr 2025
- 2025EvoP: Robust LLM Inference via Evolutionary Pruning19 Feb 2025
- 2025DReSS: Data-driven Regularized Structured Streamlining for Large Language Models29 Jan 2025
- 2024Neuralink: Fast LLM Inference on Smartphones with Neuron Co-Activation Linking25 Oct 2024
- 2024FiRST: Finetuning Router-Selective Transformers for Input-Adaptive Latency Reduction16 Oct 2024
- 2024Low-Bitwidth Floating Point Quantization for Efficient High-Quality Diffusion Models13 Aug 2024
- 2024SLEB: Streamlining LLMs through Redundancy Verification and Elimination of Transformer Blocks14 Feb 2024
18 more
- 2023Harnessing Manycore Processors with Distributed Memory for Accelerated Training of Sparse and Recurrent Models7 Nov 2023
- 2023Edge-InversionNet: Enabling Efficient Inference of InversionNet on Edge Devices14 Oct 2023
- 2023The Sparsity Roofline: Understanding the Hardware Limits of Sparse Neural Networks30 Sep 2023
- 2023A Generalization of Continuous Relaxation in Structured Pruning28 Aug 2023
- 2023An Efficient Sparse Inference Software Accelerator for Transformer-based Language Models on CPUs28 Jun 2023
- 2023Spatial Re-parameterization for N:M Sparsity9 Jun 2023
- 2023STen: Productive and Efficient Sparsity in PyTorch15 Apr 2023
- 2023PopSparse: Accelerated block sparse matrix multiplication on IPU29 Mar 2023
- 2023Sparse Distributed Memory is a Continual Learner20 Mar 2023
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networks9 Feb 2023
- 2023PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformation26 Jan 2023
- 2022Transformers meet Stochastic Block Models: Attention with Data-Adaptive Sparsity and Cost27 Oct 2022
- 2022Gradient-based Weight Density Balancing for Robust Dynamic Sparse Training25 Oct 2022
- 2022ZeroFL: Efficient On-Device Training for Federated Learning with Local Sparsity4 Aug 2022
- 2022Learning Best Combination for Efficient N:M Sparsity14 Jun 2022
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Survey17 May 2022
- 2021End-to-End Supermask Pruning: Learning to Prune Image Captioning Models7 Oct 2021
- 2021SparseDNN: Fast Sparse Deep Learning Inference on CPUs20 Jan 2021
- 2024SLEB: Streamlining LLMs through Redundancy Verification and Elimination of Transformer Blockscited by 96
- 2022ZeroFL: Efficient On-Device Training for Federated Learning with Local Sparsitycited by 45
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2023PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformationcited by 25
- 2021SparseDNN: Fast Sparse Deep Learning Inference on CPUscited by 13
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 12
- 2023Sparse Distributed Memory is a Continual Learnercited by 11
- 2025CoSpaDi: Compressing LLMs via Calibration-Guided Sparse Dictionary Learningcited by 5
- 2022Transformers meet Stochastic Block Models: Attention with Data-Adaptive Sparsity and Costcited by 4
- 2023Harnessing Manycore Processors with Distributed Memory for Accelerated Training of Sparse and Recurrent Modelscited by 4
- 2024Neuralink: Fast LLM Inference on Smartphones with Neuron Co-Activation Linkingcited by 4
12 most cited of 27 All 27 (JSON)
- 2026Performance and Complexity Trade-off Optimization of Speech Models During Training20 Jan 2026
- 2025CoSpaDi: Compressing LLMs via Calibration-Guided Sparse Dictionary Learning26 Sep 2025
- 2025Hardware/Software Co-Design of RISC-V Extensions for Accelerating Sparse DNNs on FPGAs28 Apr 2025
- 2025Learning Compatible Multi-Prize Subnetworks for Asymmetric Retrieval16 Apr 2025
- 2025EvoP: Robust LLM Inference via Evolutionary Pruning19 Feb 2025
- 2025DReSS: Data-driven Regularized Structured Streamlining for Large Language Models29 Jan 2025
- 2024Neuralink: Fast LLM Inference on Smartphones with Neuron Co-Activation Linking25 Oct 2024
- 2024FiRST: Finetuning Router-Selective Transformers for Input-Adaptive Latency Reduction16 Oct 2024
- 2024SLEB: Streamlining LLMs through Redundancy Verification and Elimination of Transformer Blocks14 Feb 2024
- 2023Harnessing Manycore Processors with Distributed Memory for Accelerated Training of Sparse and Recurrent Models7 Nov 2023
- 2023Edge-InversionNet: Enabling Efficient Inference of InversionNet on Edge Devices14 Oct 2023
- 2023The Sparsity Roofline: Understanding the Hardware Limits of Sparse Neural Networks30 Sep 2023
12 newest of 27 All 27 (JSON)