TaxoNN: A Light-Weight Accelerator for Deep Neural Network Training
Reza Hojabr, Kamyar Givaki, Kossar Pourahmadi, Parsa Nooralinejad,, Ahmad Khonsari, Dara Rahmati, M. Hassan Najafi

TL;DR
TaxoNN is a lightweight hardware accelerator that enables efficient training of deep neural networks on embedded devices by reusing inference hardware and employing low-bitwidth units, achieving significant power and area savings.
Contribution
It introduces a novel approach to add training capabilities to inference-only accelerators by splitting SGD into simple elements and reusing hardware resources.
Findings
Achieves 0.97% higher misclassification rate than full-precision training.
Provides 2.1× power savings over state-of-the-art accelerators.
Reduces area by 1.65× compared to existing solutions.
Abstract
Emerging intelligent embedded devices rely on Deep Neural Networks (DNNs) to be able to interact with the real-world environment. This interaction comes with the ability to retrain DNNs, since environmental conditions change continuously in time. Stochastic Gradient Descent (SGD) is a widely used algorithm to train DNNs by optimizing the parameters over the training data iteratively. In this work, first we present a novel approach to add the training ability to a baseline DNN accelerator (inference only) by splitting the SGD algorithm into simple computational elements. Then, based on this heuristic approach we propose TaxoNN, a light-weight accelerator for DNN training. TaxoNN can easily tune the DNN weights by reusing the hardware resources used in the inference process using a time-multiplexing approach and low-bitwidth units. Our experimental results show that TaxoNN delivers, on…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsStochastic Gradient Descent
