Accelerating DNN Training with Structured Data Gradient Pruning
Bradley McDanel, Helia Dinh, John Magallanes

TL;DR
This paper introduces Structured Data Gradient Pruning (SDGP), a novel method that enforces structured sparsity in DNN training, enabling hardware acceleration and reducing training time by 15-25% without sacrificing model accuracy.
Contribution
The paper proposes SDGP, a new structured sparsity technique that accelerates DNN training by leveraging hardware-compatible sparsity patterns without affecting convergence.
Findings
Achieves 15-25% reduction in training time.
Supports hardware acceleration with structured sparsity.
Maintains model performance despite pruning.
Abstract
Weight pruning is a technique to make Deep Neural Network (DNN) inference more computationally efficient by reducing the number of model parameters over the course of training. However, most weight pruning techniques generally does not speed up DNN training and can even require more iterations to reach model convergence. In this work, we propose a novel Structured Data Gradient Pruning (SDGP) method that can speed up training without impacting model convergence. This approach enforces a specific sparsity structure, where only N out of every M elements in a matrix can be nonzero, making it amenable to hardware acceleration. Modern accelerators such as the Nvidia A100 GPU support this type of structured sparsity for 2 nonzeros per 4 elements in a reduction. Assuming hardware support for 2:4 sparsity, our approach can achieve a 15-25\% reduction in total training time without significant…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Machine Learning and ELM
MethodsPruning · SPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
