DocumentCode :
2748815
Title :
Parallel biological sequence comparison using prefix computations
Author :
Aluru, Srinivas ; Futamura, Natsuhiko ; Mehrotra, Kishan
Author_Institution :
Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
fYear :
1999
fDate :
12-16 Apr 1999
Firstpage :
653
Lastpage :
659
Abstract :
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 use 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, we 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
Keywords :
biology computing; computational complexity; molecular biophysics; molecular configurations; parallel algorithms; sequences; affine gap penalty functions; constant penalty function; full-sequence matching; optimal parallel algorithms; pairwise comparison; parallel biological sequence comparison; practical parallel algorithms; prefix computations; processors; repeated parallel prefix operations; space-saving algorithm; space-saving algorithms; subsequence matching; time optimal algorithms; Biology computing; Computer science; Concurrent computing; Costs; Dynamic programming; Engineering profession; Parallel algorithms; Runtime; Sequences; Stacking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
Conference_Location :
San Juan
Print_ISBN :
0-7695-0143-5
Type :
conf
DOI :
10.1109/IPPS.1999.760546
Filename :
760546
Link To Document :
بازگشت