DocumentCode
3779350
Title
Accelerating Needleman-Wunsch global alignment algorithm with GPUs
Author
Maged Fakirah;Mohammed A. Shehab;Yaser Jararweh;Mahmoud Al-Ayyoub
Author_Institution
Jordan University of Science and Technology, Irbid, Jordan
fYear
2015
Firstpage
1
Lastpage
5
Abstract
Over the recent decades, bioinformatics has acquired a major concern due to the rapid growth in biological data that includes protein structures and genome sequences. Many considerable efforts have been conducted by computer scientists, mathematicians and biologists to coup with complex biological problems such as sequence alignment problem, using several techniques to formulate/model the targeted biological problems as computational problems and design algorithms to solve them in an accurate and efficient manner. Needleman-Wunsch algorithm as well as other alignment algorithms have been the subject of many studies to improve their performance due to their importance and the large scale of the data they have to handle (e.g., aligning strings of hundreds of thousands of characters). Approaches included a mixture of different parallel implementations using specialized hardware such as Graphical Processing Units (GPUs) and a vectorized approach of reading and processing the input data. In this work, a parallel implementation of NW algorithm is presented using GPU due to its efficiency and high speed, to solve the slowness problem associated with this algorithm when processing large data sets, as well as to enhance the performance of the algorithm especially when processing vectors of adjacent cells parallel to the matrix miner diagonal. The experiments show that the proposed implementation improves the performance of the algorithm by 99%.
Keywords
"Graphics processing units","Biology","Databases","Instruction sets","Random access memory","Bioinformatics","Algorithm design and analysis"
Publisher
ieee
Conference_Titel
Computer Systems and Applications (AICCSA), 2015 IEEE/ACS 12th International Conference of
Electronic_ISBN
2161-5330
Type
conf
DOI
10.1109/AICCSA.2015.7507113
Filename
7507113
Link To Document