DocumentCode :
1919198
Title :
Abstract: Multiple Pairwise Sequence Alignments with the Needleman-Wunsch Algorithm on GPU
Author :
Da Li ; Becchi, Michela
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Missouri, Columbia, MO, USA
fYear :
2012
fDate :
10-16 Nov. 2012
Firstpage :
1471
Lastpage :
1472
Abstract :
Pairwise sequence alignment is a method used in bioinformatics to determine the similarity between DNA, RNA and protein sequences. The Needleman-Wunsch algorithm is typically used to perform global alignment, and has been accelerated on Graphics Processing Units (GPUs) on single pairs of sequences. Many applications require multiple pairwise comparisons over sets of sequences. The large sizes of modern bioinformatics datasets leads to a need for efficient tools that allow a large number of pairwise comparisons. Because of their massive parallelism, GPUs are an appealing choice for accelerating these computations. In this paper, we propose an efficient GPU implementation of multiple pairwise sequence alignments based on the Needleman-Wunsch algorithm. Compared to a well-known existing solution, our implementation improves the memory transfer time by a factor 2X, and achieves a ~3X speedup in kernel execution time.
Keywords :
DNA; RNA; bioinformatics; dynamic programming; graphics processing units; proteins; DNA sequences; GPU; Needleman-Wunsch algorithm; RNA sequences; bioinformatics datasets; graphics processing units; kernel execution time; memory transfer time improvement; multiple pairwise sequence alignments; protein sequences; similarity determination; GPU; sequence alignment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
Type :
conf
DOI :
10.1109/SC.Companion.2012.267
Filename :
6496050
Link To Document :
بازگشت