DocumentCode :
3143147
Title :
Algorithms for a Parallel Implementation of Hidden Markov Models with a Small State Space
Author :
Nielsen, Jesper ; Sand, Andreas
Author_Institution :
Bioinf. Res. Centre, Aarhus Univ., Aarhus, Denmark
fYear :
2011
fDate :
16-20 May 2011
Firstpage :
452
Lastpage :
459
Abstract :
Two of the most important algorithms for Hidden Markov Models are the forward and the Viterbi algorithms. We show how formulating these using linear algebra naturally lends itself to parallelization. Although the obtained algorithms are slow for Hidden Markov Models with large state spaces, they require very little communication between processors, and are fast in practice on models with a small state space. We have tested our implementation against two other implementations on artificial data and observe a speed-up of roughly a factor of 5 for the forward algorithm and more than 6 for the Viterbi algorithm. We also tested our algorithm in the Coalescent Hidden Markov Model framework, where it gave a significant speed-up.
Keywords :
hidden Markov models; linear algebra; parallel processing; Viterbi algorithm; forward algorithm; hidden Markov model; linear algebra; parallel implementation; small state space; Hidden Markov models; Probability distribution; Program processors; Real time systems; Silicon; Synchronization; Viterbi algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location :
Shanghai
ISSN :
1530-2075
Print_ISBN :
978-1-61284-425-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2011.181
Filename :
6008865
Link To Document :
بازگشت