Title :
The parallel evaluation of hidden Markov models on graphic processing units in supervised recognition
Author :
Li, Jun ; Li, Yanhui ; Chen, Shuangping
Author_Institution :
Comput. Dept., Jinan Univ., Zhuhai, China
Abstract :
A parallel algorithm on graphic processing units is presented to evaluate an observation sequence on hidden Markov models quickly. The evaluation is compute-intensive when there are thousands of or more Markov models and there are many states in each model. The compute-load can be reduced by the proposed algorithm greatly, but the hardware needed by the algorithm is not so expensive as the other accelerating hardware and is used widely in PCs. In a supervised recognition task, all of the hidden Markov models must be sorted by their evaluation probability in descent order, one can select a proper model from the list quickly. A sorting network was implemented in the algorithm to run on graphic processing units to sort the models in parallel by their evaluation probability. The algorithm was tested on a NVIDIA 9800 GTX+ graphic processing units, experimental results showed the parallel algorithm can evaluate the probability of an observation sequence on hidden Markov models 10~100 times fast than the serial algorithm does on Pentium E5200 CPU.
Keywords :
computer graphic equipment; coprocessors; hidden Markov models; parallel algorithms; Pentium E5200 CPU; evaluation probability; graphic processing units; hidden Markov models; parallel algorithm; parallel evaluation; supervised recognition; Algorithm design and analysis; Computer graphics; Concurrent computing; Hardware; Hidden Markov models; Parallel algorithms; Pattern recognition; Power engineering computing; Probability; Sorting; forward procedure; hiddern Markov model; sorting network; supervised recognition;
Conference_Titel :
Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-6347-3
DOI :
10.1109/ICCET.2010.5485273