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 :
بازگشت