DocumentCode
3520103
Title
GPU acceleration of automated speech recognition for mobile devices
Author
Veitch, Richard ; Woods, Roger ; Aubert, Louis-Marie
Author_Institution
Inst. of Electron., Commun. & Inf. Technol. (ECIT), Queens Univ. Belfast, Belfast, UK
fYear
2011
fDate
26-29 July 2011
Firstpage
823
Lastpage
828
Abstract
The implementation of a complex, large vocabulary, speech recognition application on a modern graphic processors (GPUs) is presented. The parallel single instruction, multiple data (SIMD) architecture is effectively exploited by performing various optimizations to expose the algorithmic parallelism. The work addresses particularly the realization of the Gaussian calculation, a key function. The result is an implementation that runs 3.75 faster than real-time and gives a tenfold speedup when compared to a highly optimized sequential CPU-based implementation. The work is also compared with some earlier work involved in building the same system on a Virtex 5-based, Alpha Data XRC-5T1 reconfigurable computer.
Keywords
Gaussian processes; coprocessors; mobile handsets; optimisation; parallel architectures; speech recognition; GPU acceleration; Gaussian calculation; Virtex 5-based Alpha Data XRC-5T1 reconfigurable computer; algorithmic parallelism; automated speech recognition; graphic processors; mobile devices; optimization; parallel SIMD architecture; parallel single instruction multiple data architecture; Field programmable gate arrays; Graphics processing unit; Hidden Markov models; Instruction sets; Mathematical model; Speech; Speech recognition;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Informatics (INDIN), 2011 9th IEEE International Conference on
Conference_Location
Caparica, Lisbon
Print_ISBN
978-1-4577-0435-2
Electronic_ISBN
978-1-4577-0433-8
Type
conf
DOI
10.1109/INDIN.2011.6034999
Filename
6034999
Link To Document