DocumentCode
547267
Title
The fast Viterbi algorithm caching Profile Hidden Markov Models on graphic processing units
Author
Li, Jun ; Li, Yanhui ; Chen, Shuangping
Author_Institution
Electr. & Inf. Coll., Jinan Univ., Zhuhai, China
Volume
2
fYear
2011
fDate
10-12 June 2011
Firstpage
567
Lastpage
570
Abstract
Profile Hidden Markov Models are used as a popular tool in bioinformatics research and a regular task is to compare a set of protein sequences with a database of models according to sequences´ score on these models. However, it suffers from long runtimes on PC platforms, and the runtimes are increasing rapidly due to the rapid growth in size of both sequences and models. In this paper, we present a Viterbi algorithm running on graphic processing units to score sequences, a method padding HMMs and a memory hierarchy are also introduced, these strategies can promote running efficiency in parallel and reduce impact of the bottleneck from buses. Experimental results show the runtimes are saved by the method dramatically.
Keywords
Viterbi decoding; bioinformatics; cache storage; computer graphic equipment; coprocessors; hidden Markov models; molecular biophysics; parallel architectures; parallel memories; proteins; bioinformatics research; fast Viterbi algorithm caching; graphic processing units; memory hierarchy; model database; parallel processing; profile hidden Markov models; protein sequence; Databases; Graphics processing unit; Hidden Markov models; Instruction sets; Memory management; Viterbi algorithm; Viterbi; hidden markov model; memory hierchy; scoring algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Automation Engineering (CSAE), 2011 IEEE International Conference on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-8727-1
Type
conf
DOI
10.1109/CSAE.2011.5952535
Filename
5952535
Link To Document