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
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;
Conference_Titel :
Information and Automation for Sustainability (ICIAFs), 2010 5th International Conference on
Conference_Location :
Colombo
Print_ISBN :
978-1-4244-8549-9
DOI :
10.1109/ICIAFS.2010.5715660