14thAnnual Conference of the International Speech Communication Association

Lyon, France
August 25-29, 2013

Hardware/Software Codesign for Mobile Speech Recognition

David Sheffield, Michael Anderson, Yunsup Lee, Kurt Keutzer

University of California at Berkeley, USA

In this paper, we explore high performance software and hardware implementations of an automatic speech recognition system that can run locally on a mobile device. We automate the generation of key components of our speech recognition system using Three Fingered Jack, a tool for hardware/software codesign that maps computation to CPUs, data parallel processors, and custom hardware. We use Three Fingered Jack to explore energy and performance for two key kernels in our speech recognizer, the observation probability evaluation and across-word traversal. Through detailed hardware simulation and measurement, we produce accurate estimates for energy and area and show a significant energy improvement over a conventional mobile CPU.

Full Paper

Bibliographic reference.  Sheffield, David / Anderson, Michael / Lee, Yunsup / Keutzer, Kurt (2013): "Hardware/software codesign for mobile speech recognition", In INTERSPEECH-2013, 627-631.