Parallel biological sequence comparison using prefix computations

被引:15
作者
Aluru, S [1 ]
Futamura, N [1 ]
Mehrotra, K [1 ]
机构
[1] New Mexico State Univ, Dept Comp Sci, Las Cruces, NM 88003 USA
来源
IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS | 1999年
关键词
D O I
10.1109/IPPS.1999.760546
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present practical parallel algorithms using prefix computations for various problems that arise in pairwise comparison of biological sequences. We consider both constant and affine gap penalty functions, full-sequence and subsequence matching, and space-saving algorithms. The best known sequential algorithms solve these problems in O(mn) time and O(m + n) space, where m and n are the lengths of the two sequences. All the algorithms presented in this paper are time optimal with respect to the best known sequential algorithms and can ase O (n/log n) processors where n is the length of the larger sequence. While optimal parallel algorithms for many of these problems are known, Me use a simple framework and demonstrate how these problems can be solved systematically using repeated parallel prefix operations. We also present a space-saving algorithm that uses O (m + n/p) space and runs in optimal time where p is the number of the processors used.
引用
收藏
页码:653 / 659
页数:7
相关论文
共 16 条