DocumentCode
2726571
Title
The fast evaluation of hidden Markov models on GPU
Author
Li, Jun ; Chen, Shuangping ; Li, Yanhui
Author_Institution
Comput. Dept., Jinan Univ., Jinan, China
Volume
4
fYear
2009
fDate
20-22 Nov. 2009
Firstpage
426
Lastpage
430
Abstract
It is compute-intensive to evaluate the probability of an observation sequence on a hidden Markov model. Some fast algorithms exit, the forward-backward procedure is the most popular one among them. The forward-backward procedure can save much computation, but its time complexity is N2T, in other words, there is a high computational complexity in the algorithm. In this paper, we present a parallel evaluation algorithm using a commodity graphics processing unit. The algorithm exploits the single-instruction-multiple-thread architecture of GPU to get high-performance. First, the forward probabilities are calculated in parallel, and then they are summed up also in parallel to get the probability of an observation sequence. The optimal using of memory bandwidth is studied in the algorithm to obtain the best performance. The algorithm was implemented on a NVIDIA 9800 GTX+ GPU, experimental results showed the parallel algorithm can evaluate the probability of an observation sequence on a hidden Markov model 4~25 times fast than the classic one does.
Keywords
computational complexity; hidden Markov models; memory architecture; microprocessor chips; multi-threading; parallel algorithms; probability; NVIDIA 9800 GTX+ GPU; commodity graphics processing unit; computational complexity; forward-backward procedure; hidden Markov models; memory bandwidth; observation sequence; parallel algorithm; parallel evaluation algorithm; probability; single-instruction-multiple-thread architecture; time complexity; Algorithm design and analysis; Computer architecture; Graphics; Hardware; Hidden Markov models; Parallel algorithms; Parameter estimation; Probability; Speech analysis; Speech recognition; GPGPU; evaluation probability; hidden markov model;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Computing and Intelligent Systems, 2009. ICIS 2009. IEEE International Conference on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-4754-1
Electronic_ISBN
978-1-4244-4738-1
Type
conf
DOI
10.1109/ICICISYS.2009.5357649
Filename
5357649
Link To Document