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 :
بازگشت