Improving the performance of the needleman-wunsch algorithm using parallelization and vectorization techniques

Y Jararweh, M Al-Ayyoub, M Fakirah, L Alawneh… - Multimedia Tools and …, 2019 - Springer
Abstract The Needleman-Wunsch (NW) is a dynamic programming algorithm used in the
pairwise global alignment of two biological sequences. In this paper, three sets of parallel …

An accurate GPU performance model for effective control flow divergence optimization

Z Cui, Y Liang, K Rupnow… - 2012 IEEE 26th …, 2012 - ieeexplore.ieee.org
Graphics processing units (GPUs) are increasingly critical for general-purpose parallel
processing performance. GPU hardware is composed of many streaming multiprocessors …

A scalable parallel algorithm for global sequence alignment with customizable scoring scheme

MU Sadiq, MM Yousaf - Concurrency and Computation …, 2023 - Wiley Online Library
Sequence alignment is a critical computational problem in various domains, including
genomics, proteomics, and natural language processing. The Needleman‐Wunsch (NW) …

ESA: An efficient sequence alignment algorithm for biological database search on Sunway TaihuLight

H Zhang, Z Huang, Y Chen, J Liang, X Gao - Parallel Computing, 2023 - Elsevier
In computational biology, biological database search has been playing a very important role.
Since the COVID-19 outbreak, it has provided significant help in identifying common …

[PDF][PDF] Serial and parallel implementation of Needleman-Wunsch algorithm.

YS Lee, YS Kim, RL Uy - International Journal of Advances in Intelligent …, 2020 - core.ac.uk
Bioinformatics is a discipline that applies the principles of computer science, mathematics,
and engineering to answer questions related to Biology [1]. Notably, the pairwise sequence …

Accelerating Levenshtein and Damerau edit distance algorithms using GPU with unified memory

K Balhaf, MA Alsmirat, M Al-Ayyoub… - … on information and …, 2017 - ieeexplore.ieee.org
String matching problems such as sequence alignment is one of the fundamental problems
in many computer since fields such as natural language processing (NLP) and …

An accurate GPU performance model for effective control flow divergence optimization

Y Liang, MT Satria, K Rupnow… - IEEE transactions on …, 2015 - ieeexplore.ieee.org
Graphic processing units (GPUs) are composed of a group of single-instruction multiple data
(SIMD) streaming multiprocessors (SMs). GPUs are able to efficiently execute highly data …

Using gpus to speed-up levenshtein edit distance computation

K Balhaf, MA Shehab, T Wala'a… - … on Information and …, 2016 - ieeexplore.ieee.org
Sequence comparison problems such as sequence alignment and approximate string
matching are part of the fundamental problems in many fields such as natural language …

Pairwise sequence alignment for very long sequences on GPUs

J Li, S Ranka, S Sahni - International Journal of …, 2014 - inderscienceonline.com
We develop novel single-GPU parallelisations of the Smith-Waterman algorithm for pairwise
sequence alignment. Our algorithms, which are suitable for the alignment of a single pair of …

Accelerating Needleman-Wunsch global alignment algorithm with GPUs

M Fakirah, MA Shehab, Y Jararweh… - 2015 IEEE/ACS 12th …, 2015 - ieeexplore.ieee.org
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 …