DocumentCode
2011902
Title
Parallelizing Optimal Multiple Sequence Alignment by Dynamic Programming
Author
Helal, Manal ; El-Gindy, H. ; Mullin, Lenore ; Gaeta, Bruno
Author_Institution
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
fYear
2008
fDate
10-12 Dec. 2008
Firstpage
669
Lastpage
674
Abstract
Optimal multiple sequence alignment by dynamic programming, like many highly dimensional scientific computing problems, has failed to benefit from the improvements in computing performance brought about by multi-processor systems, due to the lack of suitable scheme to manage partitioning and dependencies. A scheme for parallel implementation of the dynamic programming multiple sequence alignment is presented, based on a peer to peer design and a multidimensional array indexing method. This design results in up to 5-fold improvement compared to a previously described master/slave design, and scales favourably with the number of processors used. This study demonstrates an approach for parallelising multi-dimensional dynamic programming and similar algorithms utilizing multi-processor architectures.
Keywords
dynamic programming; parallel processing; peer-to-peer computing; dynamic programming; multi-processor architectures; multidimensional array indexing method; multiple sequence alignment parallelization; multiprocessor systems; peer to peer design; Computer architecture; Concurrent computing; Dynamic programming; High performance computing; Indexing; Master-slave; Multidimensional systems; Peer to peer computing; Sequences; Tensile stress;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications, 2008. ISPA '08. International Symposium on
Conference_Location
Sydney, NSW
Print_ISBN
978-0-7695-3471-8
Type
conf
DOI
10.1109/ISPA.2008.93
Filename
4725210
Link To Document