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