Skip to main navigation Skip to search Skip to main content

Accelerating Needleman-Wunsch global alignment algorithm with GPUs

  • Jordan University of Science and Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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%.

Original languageEnglish
Title of host publication2015 IEEE/ACS 12th International Conference of Computer Systems and Applications, AICCSA 2015
PublisherIEEE Computer Society
ISBN (Electronic)9781509004782
DOIs
StatePublished - 7 Jul 2016
Externally publishedYes
Event12th IEEE/ACS International Conference of Computer Systems and Applications, AICCSA 2015 - Marrakech, Morocco
Duration: 17 Nov 201520 Nov 2015

Publication series

NameProceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA
Volume2016-July
ISSN (Print)2161-5322
ISSN (Electronic)2161-5330

Conference

Conference12th IEEE/ACS International Conference of Computer Systems and Applications, AICCSA 2015
Country/TerritoryMorocco
CityMarrakech
Period17/11/1520/11/15

Fingerprint

Dive into the research topics of 'Accelerating Needleman-Wunsch global alignment algorithm with GPUs'. Together they form a unique fingerprint.

Cite this