• DocumentCode
    2906901
  • Title

    Mapping of BLASTP Algorithm onto GPU Clusters

  • Author

    Liu, Weiguo ; Schmidt, Bertil ; Liu, Yongchao ; Voss, Gerrit ; Mueller-Wittig, Wolfgang

  • Author_Institution
    Fraunhofer IDM, Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2011
  • fDate
    7-9 Dec. 2011
  • Firstpage
    236
  • Lastpage
    243
  • Abstract
    Searching protein sequence database is a fundamental and often repeated task in computational biology and bioinformatics. However, the high computational cost and long runtime of many database scanning algorithms on sequential architectures heavily restrict their applications for large-scale protein databases, such as GenBank. The continuing exponential growth of sequence databases and the high rate of newly generated queries further deteriorate the situation and establish a strong requirement for time-efficient scalable database searching algorithms. In this paper, we demonstrate how GPU clusters, powered by the Compute Unified Device Architecture (CUDA), OpenMP, and MPI parallel programming models can be used as an efficient computational platform to accelerate the popular BLASTP algorithm. Compared to GPU-BLAST 1.0-2.2.24, our implementation achieves speedups up to 1.6 on a single GPU and up to 6.6 on the 6 GPUs of a Tesla S1060 quad-GPU computing system. The source code is available at: http://sites.google.com/site/liuweiguohome/mpicuda-blastp.
  • Keywords
    bioinformatics; database management systems; graphics processing units; message passing; parallel architectures; parallel programming; proteins; BLASTP algorithm; CUDA; GPU clusters; MPI parallel programming; OpenMP; bioinformatics; computational biology; compute unified device architecture; protein sequence database; Arrays; Clustering algorithms; Databases; Graphics processing unit; Kernel; Message systems; Runtime; BLAST; CUDA; GPU Cluster; MPI; OpenMP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4577-1875-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2011.79
  • Filename
    6121283