DocumentCode
688360
Title
Efficient GPU-Based Algorithm for Aligning Huge Sequence Database
Author
Chun-Yuan Lin ; Che-Lun Hung ; Jen-Cheng Huang
Author_Institution
Dept. Comput. Sci. & Inf. Eng., Chang Gung Univ., Taoyuan, Taiwan
fYear
2013
fDate
13-15 Nov. 2013
Firstpage
1758
Lastpage
1762
Abstract
Sequence alignment has been widely utilized in biological computing science. To obtain the optimal alignment results many algorithms adopts dynamic programming method to achieve this goal. Smith-Waterman algorithm is the famous in the sequence alignment approach. However, such dynamic programming algorithms are computation-consuming. It is impossible to use these algorithms to compare query sequence with a sequence database such as GenBank and PDB. Recently, GPU computing has been applied in many sequence alignment algorithms to enhance the performance. In this paper, we proposed a GPU-based Smith-Waterman algorithm by combining the CPU and GPU computing capabilities to accelerate alignments on a sequence database. In the proposed algorithm, a filtration mechanism using frequency distance is used to decrease the number of compared sequences. We implemented the Smith-Waterman alignments by CUDA on the NVIDIA Tesla C2050. The experimental results show that the highest speedup ratio is about 80 to 90 times over CPU-based Smith-Waterman algorithm.
Keywords
biology computing; dynamic programming; graphics processing units; parallel algorithms; parallel architectures; very large databases; CPU-based Smith-Waterman algorithm; CUDA; GPU computing; GPU-based Smith-Waterman algorithm; GenBank; NVIDIA Tesla C2050; PDB; biological computing science; dynamic programming method; filtration mechanism; frequency distance; parallel processing; sequence database alignment; Algorithm design and analysis; Databases; Filtration; Graphics processing units; Heuristic algorithms; Instruction sets; Vectors; GPU; Parallel processing; Sequence alignment; Smith-Waterman algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location
Zhangjiajie
Type
conf
DOI
10.1109/HPCC.and.EUC.2013.251
Filename
6832133
Link To Document