• DocumentCode
    1685662
  • Title

    Accelerating the HMMER sequence analysis suite using conventional processors

  • Author

    Walters, John Paul ; Qudah, Bashar ; Chaudhary, Vipin

  • Author_Institution
    Inst. for Sci. Comput., Wayne State Univ., Detroit, MI, USA
  • Volume
    1
  • fYear
    2006
  • Abstract
    Due to the ever-increasing size of sequence databases it has become clear that faster techniques must be employed to effectively perform biological sequence analysis in a reasonable amount of time. Exploiting the inherent parallelism between sequences is a common strategy. In this paper we enhance both the fine-grained and course-grained parallelism within the HMMER sequence analysis suite. Our strategies are complementary to one another and, where necessary, can be used as drop-in replacements to the strategies already provided within HMMER. We use conventional processors (Intel Pentium IV Xeon) as well as the freely available MPICH parallel programming environment. Our results show that the MPICH implementation greatly outperforms the PVM HMMER implementation, and our SSE2 implementation also lends greater computational power at no cost to the user.
  • Keywords
    instruction sets; message passing; parallel databases; parallel programming; HMMER sequence analysis; MPICH parallel programming environment; PVM; SSE2 implementation; biological sequence analysis; conventional processor; course-grained parallelism; fine-grained parallelism; sequence database; Acceleration; Biology computing; Databases; Hardware; Hidden Markov models; Multicore processing; Parallel processing; Performance analysis; Scientific computing; Sequences;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on
  • ISSN
    1550-445X
  • Print_ISBN
    0-7695-2466-4
  • Type

    conf

  • DOI
    10.1109/AINA.2006.68
  • Filename
    1620206