ADA-GP: Accelerating DNN Training By Adaptive Gradient Prediction
Not on the map. Why?
Abstract (arXiv)
Neural network training is inherently sequential where the layers finish the forward propagation in succession, followed by the calculation and back-propagation of gradients (based on a loss function) starting from the last layer. The sequential computations significantly slow down neural network training, especially the deeper ones. Prediction has been successfully used in many areas of computer architecture to speed up sequential processing. Therefore, we propose ADA-GP, which uses gradient prediction adaptively to speed up deep neural network (DNN) training while maintaining accuracy. ADA-GP works by incorporating a small neural network to predict gradients for different layers of a DNN model. ADA-GP uses a novel tensor reorganization method to make it feasible to predict a large number of gradients. ADA-GP alternates between DNN training using backpropagated gradients and DNN training using predicted gradients. ADA-GP adaptively adjusts when and for how long gradient prediction is used to strike a balance between accuracy and performance. Last but not least, we provide a detailed hardware extension in a typical DNN accelerator to realize the speed up potential from gradient prediction. Our extensive experiments with fifteen DNN models show that ADA-GP can achieve an average speed up of 1.47X with similar or even higher accuracy than the baseline models. Moreover, it consumes, on average, 34% less energy due to reduced off-chip memory accesses compared to the baseline accelerator.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 29 of its 59 references that are in the map. First posted on arXiv 22 May 2023.
Builds on
29 of 59 references.
References · 29
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2018YOLOv3: An Incremental Improvementcited by 2,659
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,512
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 434
- 2019A Survey of Deep Learning Techniques for Autonomous Drivingcited by 403
17 more
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
- 2014One weird trick for parallelizing convolutional neural networkscited by 264
- 2016Multi30K: Multilingual English-German Image Descriptionscited by 250
- 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
- 2017Sobolev Training for Neural Networkscited by 143
- 2016Decoupled Neural Interfaces using Synthetic Gradientscited by 137
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 101
- 2019Decoupled Greedy Learning of CNNscited by 78
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2018Decoupled Parallel Backpropagation with Convergence Guaranteecited by 39
- 2017Understanding Synthetic Gradients and Decoupled Neural Interfacescited by 35
- 2018Training Neural Networks Using Features Replaycited by 23
- 2019Fully Decoupled Neural Network Learning Using Delayed Gradientscited by 12
- 2014Kickback cuts Backprop's red-tape: Biologically plausible credit assignment in neural networkscited by 11
- 2019Taming Unbalanced Training Workloads in Deep Learning with Partial Collective Operationscited by 9
- 2021MERCURY: Accelerating DNN Training By Exploiting Input Similaritycited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.