DocumentCode
2543176
Title
Accelerating global sequence alignment using CUDA compatible multi-core GPU
Author
Siriwardena, T.R.P. ; Ranasinghe, D.N.
Author_Institution
Sch. of Comput., Univ. of Colombo, Colombo, Sri Lanka
fYear
2010
fDate
17-19 Dec. 2010
Firstpage
201
Lastpage
206
Abstract
The Graphical Processing Unit (GPU) has become a competitive general purpose computational hardware platform in the last few years. Recent improvements in GPUs highly parallel programming capabilities such as Compute Unified Device Architecture(CUDA) has lead to a variety of complex applications with tremendous performance improvements. Genetic Sequence alignment is considered to be one of the application domains which require further improvements in the execution speed, because it is a computationally intensive task with increased database size. We focus on using the massively parallel architecture of GPU as a solution for the improvement of sequence alignment task. For that purpose we have implemented a CUDA based heterogeneous solution for the global sequence alignment task with Needleman-Wunsch dynamic programming algorithm. We have compared different levels of memory access patterns to identify better parallelization strategy with different ways of kernel access and thread utilization methods.
Keywords
coprocessors; dynamic programming; multiprocessing systems; parallel programming; CUDA based heterogeneous solution; CUDA compatible multicore GPU; Needleman-Wunsch dynamic programming algorithm; computational hardware platform; compute unified device architecture; global sequence alignment task; graphical processing unit; kernel access; memory access pattern; parallel programming; parallelization strategy; thread utilization method; Graphics processing unit; Heuristic algorithms; Instruction sets; Kernel; Memory management; Parallel processing; Performance evaluation; Central Processing Unit (CPU); Compute Unified Device Architecture(CUDA); Dynamic Programming; General Purpose Computation on Graphical Processing Unit(GPGPU); Global Alignment; Graphical Processing Unit (GPU); Local Alignment; Sequence Alignment;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Automation for Sustainability (ICIAFs), 2010 5th International Conference on
Conference_Location
Colombo
Print_ISBN
978-1-4244-8549-9
Type
conf
DOI
10.1109/ICIAFS.2010.5715660
Filename
5715660
Link To Document