Enabling Energy-Efficient and Reliable Neural Network via Neuron-Level Voltage Scaling

Jing Wang,Xin Fu,Xu Wang,Shubo Liu,Lan Gao,Weigong Zhang
DOI: https://doi.org/10.1109/tc.2020.2973150
IF: 3.183
2020-10-01
IEEE Transactions on Computers
Abstract:With the platforms of running deep neural networks (DNNs) move from large-scale data centers to handheld devices, power emerge as one of the most significant obstacles. Voltage scaling is a promising technique that enables power saving. Nevertheless, it raises reliability and performance concerns that may undesirably deteriorate NNs accuracy and performance. Consequently, an energy-efficient and reliable scheme is required for NNs to balance the above three aspects with satisfied user experience. To this end, we propose a neuron-level voltage scaling framework called NN-APP to model the impact of supply voltages on NNs from output accuracy (A), power (P), and performance (P) perspectives. We analyze the error propagation characteristics in NNs at both inter- and intra-network layers to precisely model the impact of voltage scaling on the final output accuracy at neuron-level. Furthermore, we combine a voltage clustering method and the multi-objective optimization to identify the optimal voltage islands and apply the same voltage to neurons with similar fault tolerance capability. We perform three case studies to demonstrate the efficacy of the proposed techniques.
engineering, electrical & electronic,computer science, hardware & architecture
What problem does this paper attempt to address?