Type
ArticleKAUST Department
Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) DivisionElectrical Engineering Program
Sensors Lab
Date
2020-05-04Submitted Date
2020-03-12Permanent link to this record
http://hdl.handle.net/10754/662760
Metadata
Show full item recordAbstract
This paper proposes an Energy Adaptive Feedforward Neural Network (EANN). It uses multiple approximation techniques in the hardware implementation of the neuron unit. The used techniques are precision scaling, approximate multiplier, computation skipping, neuron skipping, activation function approximation and truncated accumulation. The proposed EANN system applies the partial dynamic reconfiguration (PDR) feature supported by the FPGA platform to reconfigure the hardware elements of the neural network based on the energy budget. The PDR technique enables the EANN system to remain functioning when the available energy budget is reduced by factors of 46.2% to 79.8% of the total energy of the unapproximated neural network. Unlike the conventional operation that only uses certain amount of energy and cannot function properly if the energy budget falls below that energy level, the EANN system remains functioning for longer time after energy drop at the expense of less accuracy. The proposed EANN system is highly recommended in limited-energy applications as it adapts the hardware units to the degraded energy at the expense of some accuracy loss.Citation
Hassan, S., Attia, S., Salama, K. N., & Mostafa, H. (2020). EANN: Energy Adaptive Neural Networks. Electronics, 9(5), 746. doi:10.3390/electronics9050746Sponsors
This work was partially funded by ONE Lab at Zewail City of Science and Technology and at Cairo University, NTRA, ITIDA, ASRT, and NSERC.Publisher
MDPI AGJournal
ElectronicsAdditional Links
https://www.mdpi.com/2079-9292/9/5/746https://www.mdpi.com/2079-9292/9/5/746/pdf
https://www.mdpi.com/2079-9292/9/5/746/pdf
ae974a485f413a2113503eed53cd6c53
10.3390/electronics9050746
Scopus Count
Except where otherwise noted, this item's license is described as Archived with thanks to Electronics