Needleman-Wunsch dynamic programming algorithm measures the similarity of the pairwise sequence and finds the optimal pair given the number of sequences. The task becomes nontrivial as the number of sequences to compare or the length of sequences increases. This research aims to parallelize the computation involved in the algorithm to speed up the performance using CUDA. However, there is a data dependency issue due to the property of a dynamic programming algorithm. As a solution, this research introduces the heterogeneous anti-diagonal approach, which benefits from the interaction between the serial implementation on CPU and the parallel implementation on GPU. We then measure and compare the computation time between the proposed approach ...
AbstractAntonio, Tsai, and Huang proposed a scheme in 1991 to parallelize the standard dynamic progr...
This paper describes a multi-threaded parallel design and implementation of the Smith-Waterman (SM) ...
During the last decade increasing interest in parallel programming can be observed. It is caused by ...
Needleman-Wunsch dynamic programming algorithm measures the similarity of the pairwise sequence and ...
Abstract:- Comparing two sequences by using dynamic programming algorithms is studied. Both serial a...
The tremendous quantity and quality of data obtained by conformations of DNA and protein sequences m...
The local similarity problem is to determine the similar regions within two given sequences. We rece...
Abstract—Pairwise sequence alignment is the method to find the best matching piece for two sequences...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
We study the parallel computation of dynamic programming. We consider four important dynamic program...
Approximate string matching is a very important problem in computational biology; it requires the fa...
Abstract—This paper describes a multi-threaded parallel design and implementation of the Smith-Water...
In recent decades, mapping of a variety of species' genomes has taken place. With the proliferation ...
AbstractA general method for parallelization of some dynamic programming algorithms on VLSI was pres...
One of the major problems in genomic field is to perform sequence comparison on DNA and protein sequ...
AbstractAntonio, Tsai, and Huang proposed a scheme in 1991 to parallelize the standard dynamic progr...
This paper describes a multi-threaded parallel design and implementation of the Smith-Waterman (SM) ...
During the last decade increasing interest in parallel programming can be observed. It is caused by ...
Needleman-Wunsch dynamic programming algorithm measures the similarity of the pairwise sequence and ...
Abstract:- Comparing two sequences by using dynamic programming algorithms is studied. Both serial a...
The tremendous quantity and quality of data obtained by conformations of DNA and protein sequences m...
The local similarity problem is to determine the similar regions within two given sequences. We rece...
Abstract—Pairwise sequence alignment is the method to find the best matching piece for two sequences...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
We study the parallel computation of dynamic programming. We consider four important dynamic program...
Approximate string matching is a very important problem in computational biology; it requires the fa...
Abstract—This paper describes a multi-threaded parallel design and implementation of the Smith-Water...
In recent decades, mapping of a variety of species' genomes has taken place. With the proliferation ...
AbstractA general method for parallelization of some dynamic programming algorithms on VLSI was pres...
One of the major problems in genomic field is to perform sequence comparison on DNA and protein sequ...
AbstractAntonio, Tsai, and Huang proposed a scheme in 1991 to parallelize the standard dynamic progr...
This paper describes a multi-threaded parallel design and implementation of the Smith-Waterman (SM) ...
During the last decade increasing interest in parallel programming can be observed. It is caused by ...