DocumentCode :
3205474
Title :
Accelerating Protein Sequence Search in a Heterogeneous Computing System
Author :
Xiao, Shucai ; Lin, Heshan ; Feng, Wu-chun
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
fYear :
2011
fDate :
16-20 May 2011
Firstpage :
1212
Lastpage :
1222
Abstract :
The "Basic Local Alignment Search Tool\´\´ (BLAST) is arguably the most widely used computational tool in bioinformatics. However, the computational power required for routine BLAST analysis has been outstripping Moore\´s Law due to the exponential growth in the size of the genomic sequence databases that BLAST searches on. To address the above issue, we propose the design and optimization of the BLAST algorithm for searching protein sequences (i.e., BLASTP) in a heterogeneous computing system. The end result is a BLASTP implementation that delivers a seven-fold speedup over the sequential BLASTP for the most computationally intensive phase (i.e., hit detection and ungapped extension) on a NVIDIA Fermi C2050 GPU. In addition, when pipelining the processing on a dual-core CPU and the NVIDIA Fermi GPU, our implementation can achieve a six-fold speedup for the overall program execution.
Keywords :
bioinformatics; genomics; proteins; search problems; BLASTP; basic local alignment search tool; bioinformatics; genomic sequence databases; heterogeneous computing system; protein sequence search; Acceleration; Computer architecture; Databases; Graphics processing unit; Instruction sets; Kernel; Proteins;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
Conference_Location :
Anchorage, AK
ISSN :
1530-2075
Print_ISBN :
978-1-61284-372-8
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2011.115
Filename :
6012858
Link To Document :
بازگشت