• DocumentCode
    1458450
  • Title

    CUDA-BLASTP: Accelerating BLASTP on CUDA-Enabled Graphics Hardware

  • Author

    Liu, Weiguo ; Schmidt, Bertil ; Müller-Wittig, Wolfgang

  • Author_Institution
    Fraunhofer IDM, Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    8
  • Issue
    6
  • fYear
    2011
  • Firstpage
    1678
  • Lastpage
    1684
  • Abstract
    Scanning protein sequence database is an often repeated task in computational biology and bioinformatics. However, scanning large protein databases, such as GenBank, with popular tools such as BLASTP requires long runtimes on sequential architectures. Due to the continuing rapid growth of sequence databases, there is a high demand to accelerate this task. In this paper, we demonstrate how GPUs, powered by the Compute Unified Device Architecture (CUDA), can be used as an efficient computational platform to accelerate the BLASTP algorithm. In order to exploit the GPU´s capabilities for accelerating BLASTP, we have used a compressed deterministic finite state automaton for hit detection as well as a hybrid parallelization scheme. Our implementation achieves speedups up to 10.0 on an NVIDIA GeForce GTX 295 GPU compared to the sequential NCBI BLASTP 2.2.22. CUDA-BLASTP source code which is available at https://sites.google.com/site/liuweiguohome/software.
  • Keywords
    biological techniques; biology computing; molecular configurations; proteins; BLASTP algorithm; CUDA-BLASTP source code; CUDA-enabled graphics hardware; NVIDIA GeForce GTX 295 GPU; compressed deterministic finite state automaton; compute unified device architecture; hybrid parallelization scheme; scanning protein sequence database; sequential NCBI BLASTP 2.2.22; Computer graphics; Doped fiber amplifiers; Dynamic programming; Graphics processing unit; Instruction sets; BLAST; CUDA.; GPGPU; dynamic programming; graphics hardware; sequence alignment; Algorithms; Computer Graphics; Databases, Protein; Proteins; Software;
  • fLanguage
    English
  • Journal_Title
    Computational Biology and Bioinformatics, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5963
  • Type

    jour

  • DOI
    10.1109/TCBB.2011.33
  • Filename
    5719601