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
Link To Document