• 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