DocumentCode
3493850
Title
Highly parallel implementation of Sphinx-3 voice recognition algorithm
Author
Tsiamasiotis, Dimitris ; Papaefstathiou, I. ; Manifavas, Charalampos
Author_Institution
ECE Dept., Tech. Univ. of Crete, Chania, Greece
fYear
2013
fDate
9-12 Sept. 2013
Firstpage
1
Lastpage
7
Abstract
General-purpose computing on graphics processing units (GPGPU) has been an active area of scientific research in recent years. Most of the research efforts are based upon the Compute Unified Device Architecture (i.e. CUDA), introduced by Nvidia and targeting its products. In this work, the features of the abovementioned technology are exploited to produce a highly parallel implementation of the Sphinx 3 voice recognition algorithm. Our goal was to improve the execution time of the decoder, in specific. Execution times achieved indicate that it is indeed possible to speed up the algorithm even if the vast majority of the code cannot be run in parallel.
Keywords
graphics processing units; parallel architectures; speech recognition; CUDA; GPGPU; Nvidia; Sphinx-3 voice recognition algorithm; compute unified device architecture; decoder; execution time improvement; general-purpose computing; graphics processing units; highly parallel implementation; Decoding; Graphics processing units; Hidden Markov models; Instruction sets; Kernel; Speech recognition; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
AFRICON, 2013
Conference_Location
Pointe-Aux-Piments
ISSN
2153-0025
Print_ISBN
978-1-4673-5940-5
Type
conf
DOI
10.1109/AFRCON.2013.6757669
Filename
6757669
Link To Document