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 :
بازگشت