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

10/30/2017
by   Raphael Tang, et al.
0

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 an 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 parameters. We also confirm that models with the highest accuracies are, unsurprisingly, the most power hungry.

READ FULL TEXT
research
09/01/2021

A Separable Temporal Convolution Neural Network with Attention for Small-Footprint Keyword Spotting

Keyword spotting (KWS) on mobile devices generally requires a small memo...
research
12/10/2017

A Cascade Architecture for Keyword Spotting on Mobile Devices

We present a cascade architecture for keyword spotting with speaker veri...
research
04/25/2020

Depthwise Separable Convolutional ResNet with Squeeze-and-Excitation Blocks for Small-footprint Keyword Spotting

One difficult problem of keyword spotting is how to miniaturize its memo...
research
05/24/2016

An Analysis of Deep Neural Network Models for Practical Applications

Since the emergence of Deep Neural Networks (DNNs) as a prominent techni...
research
04/21/2023

Small-footprint slimmable networks for keyword spotting

In this work, we present Slimmable Neural Networks applied to the proble...
research
04/17/2023

How Tiny Can Analog Filterbank Features Be Made for Ultra-low-power On-device Keyword Spotting?

Analog feature extraction is a power-efficient and re-emerging signal pr...
research
11/21/2017

Multiple-Instance, Cascaded Classification for Keyword Spotting in Narrow-Band Audio

We propose using cascaded classifiers for a keyword spotting (KWS) task ...

Please sign up or login with your details

Forgot password? Click here to reset