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