In this reported work, firstly, the artificial neural network (ANN) is taken as a target recognition algorithm and then jointly, the computational accuracy and an algorithm parameter (i.e. the number of hidden nodes) are optimised to minimise the overall energy consumption of ANN evaluations. This joint optimisation is motivated by the observation that both the computational accuracy and the algorithm parameter affect recognition accuracy and energy consumption. The evaluation shows that the jointly optimised computational accuracy and the algorithm parameter reduces the energy consumption of ANN evaluations by 79% at the same recognition target, compared with optimising only the algorithm parameter with precise computations. Furthermore, it is demonstrated that to evaluating ANNs with reduced computational accuracy, recognition accuracy is further improved by training the ANNs with reduced computational accuracy. This allows reduction of energy consumption by 86%.
ASJC Scopus subject areas
- Electrical and Electronic Engineering