• DocumentCode
    2297146
  • Title

    Implementation of Smith-Waterman Algorithm in OpenCL for GPUs

  • Author

    Razmyslovich, Dzmitry ; Marcus, Guillermo ; Gipp, Markus ; Zapatka, M. ; Szillus, A.

  • Author_Institution
    Inst. for Comput. Eng. (ZITI), Univ. of Heidelberg, Mannheim, Germany
  • fYear
    2010
  • fDate
    Sept. 30 2010-Oct. 1 2010
  • Firstpage
    48
  • Lastpage
    56
  • Abstract
    In this paper we present an implementation of the Smith-Waterman algorithm. The implementation is done in OpenCL and targets high-end GPUs. This implementation is capable of computing similarity indexes between reference and query sequences. The implementation is designed for the sequence alignment paths calculation. In addition, it is capable of handling very long reference sequences (in the order of millions of nucleotides), a requirement for the target application in cancer research. Performance compares favorably against CPU, being on the order of 9 - 130 times faster, 3 times faster than the CUDA-enabled CUDASW++v2.0 for medium sequences or larger. Additionally, it is on par with Farrar´s performance, but with less constraints in sequence length.
  • Keywords
    bioinformatics; cancer; computer graphic equipment; coprocessors; query processing; software standards; GPU; OpenCL; Smith-Waterman algorithm; cancer; query sequences; reference sequences; Bioinformatics; CUDA; GPU; OpenCL; Smith-Waterman;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Methods in Verification, 2010 Ninth International Workshop on, and High Performance Computational Systems Biology, Second International Workshop on
  • Conference_Location
    Enschede
  • Print_ISBN
    978-0-7695-4265-2
  • Type

    conf

  • DOI
    10.1109/PDMC-HiBi.2010.16
  • Filename
    5698470