Title :
Leveraging the Error Resilience of Neural Networks for Designing Highly Energy Efficient Accelerators
Author :
Zidong Du ; Lingamneni, Avinash ; Yunji Chen ; Palem, Krishna V. ; Temam, Olivier ; Chengyong Wu
Author_Institution :
State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China
Abstract :
In recent years, inexact computing has been increasingly regarded as one of the most promising approaches for slashing energy consumption in many applications that can tolerate a certain degree of inaccuracy. Driven by the principle of trading tolerable amounts of application accuracy in return for significant resource savings-the energy consumed, the (critical path) delay, and the (silicon) area-this approach has been limited to application-specified integrated circuits (ASICs) so far. These ASIC realizations have a narrow application scope and are often rigid in their tolerance to inaccuracy, as currently designed; the latter often determining the extent of resource savings we would achieve. In this paper, we propose to improve the application scope, error resilience and the energy savings of inexact computing by combining it with hardware neural networks. These neural networks are fast emerging as popular candidate accelerators for future heterogeneous multicore platforms and have flexible error resilience limits owing to their ability to be trained. Our results in 65-nm technology demonstrate that the proposed inexact neural network accelerator could achieve 1.78-2.67× savings in energy consumption (with corresponding delay and area savings being 1.23 and 1.46×, respectively) when compared to the existing baseline neural network implementation, at the cost of a small accuracy loss (mean squared error increases from 0.14 to 0.20 on average).
Keywords :
application specific integrated circuits; electronic engineering computing; low-power electronics; mean square error methods; neural nets; ASIC; application-specified integrated circuits; energy efficient accelerators; error resilience; heterogeneous multicore platform; neural networks; size 65 nm; Accuracy; Adders; Biological neural networks; Hardware; Neurons; Resilience; Accelerator architectures; Energy efficient; Hardware Neuron Network; Inexact computing; energy efficient; hardware neuron network; inexact computing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2015.2419628