about
Power Consumption of Convolutional Neural Networks for Keyword Spotting (arxiv.org)
3 points by Katydid on Nov 8, 2017 | hide | past | pdf | discuss on HN

In plain words: Instead of guessing a voice-recognition network's battery drain from its size, they measured real power use of several such networks on a Raspberry Pi. Multiply counts predicted energy use better than parameter counts, and the most accurate networks drew the most power.

Abstract · An Experimental Analysis of the Power Consumption of Convolutional Neural Networks for Keyword Spotting

Nearly all previous work on small-footprint keyword spotting with neural networks quantify model footprint in terms of the number of parameters and multiply operations for a feedforward inference pass. These values are, however, proxy measures since empirical performance in actual deployments is determined by many factors. In this paper, we study the power consumption of a family of convolutional neural networks for keyword spotting on a Raspberry Pi. We find that both proxies are good predictors of energy usage, although the number of multiplies is more predictive than the number of model parameters. We also confirm that models with the highest accuracies are, unsurprisingly, the most power hungry.

Raphael Tang, Weijie Wang, Zhucheng Tu, Jimmy Lin
arXiv:1711.00333 · cs.OH · submitted Oct 30, 2017 · updated Sep 21, 2018
abstract · pdf · html · Published in ICASSP 2018

add comment on HN