DocumentCode :
3513259
Title :
OpenMP-based parallel implementation of a continuous speech recognizer on a multi-core system
Author :
You, Kisun ; Lee, Youngjoon ; Sung, Wonyong
Author_Institution :
Sch. of Electr. Eng., Seoul Nat. Univ., Seoul
fYear :
2009
fDate :
19-24 April 2009
Firstpage :
621
Lastpage :
624
Abstract :
We have implemented a 20,000-word continuous speech recognizer on a multi-core based system. A fine grain parallel processing approach is employed for good scalability, and the OpenMP library is used for enhanced portability. In the emission probability computation, a dynamic workload distribution method is employed for good load balancing. However, the search network involved in the Viterbi beam search is statically partitioned into independent subtrees to reduce memory synchronization overhead. In order to further improve the performance, a workload predictive thread assignment strategy as well as a false cache line sharing prevention method are employed. The test was conducted using WSJ1 20 k test and development set. We achieved the speed-up of 3.90 by utilizing four threads parallelization in a four-core system compared to four copies of the baseline single thread speech recognizer running simultaneously. The final recognition system runs about twice the speed of the real-time requirement.
Keywords :
microprocessor chips; parallel processing; speech recognition; OpenMP library; Viterbi beam search; WSJ1 20k test; cache line sharing prevention method; continuous speech recognizer; dynamic workload distribution method; fine grain parallel processing; four-core system; load balancing; memory synchronization overhead; multicore system; parallel implementation; search network; workload predictive thread assignment strategy; Distributed computing; Libraries; Load management; Parallel processing; Real time systems; Scalability; Speech recognition; Testing; Viterbi algorithm; Yarn; OpenMP; Parallelization; Speech recognition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech and Signal Processing, 2009. ICASSP 2009. IEEE International Conference on
Conference_Location :
Taipei
ISSN :
1520-6149
Print_ISBN :
978-1-4244-2353-8
Electronic_ISBN :
1520-6149
Type :
conf
DOI :
10.1109/ICASSP.2009.4959660
Filename :
4959660
Link To Document :
بازگشت