DocumentCode :
413101
Title :
Parallel implementation of maximum likelihood methods for phylogenetic analysis
Author :
Zhou, B.B. ; Till, M. ; Zomaya, A. ; Jermiin, L.S.
Author_Institution :
Sch. of Inf. Technol., Sydney Univ., NSW, Australia
fYear :
2004
fDate :
26-30 April 2004
Firstpage :
237
Abstract :
Summary form only given. Here we describe a new parallel program package for phylogenetic analysis of DNA sequences. This program is based on a more advanced algorithm, named advanced stepwise addition (ASA), for phylogenetic analysis using maximum likelihood approaches. There are two main advantages of our parallel program package over many existing ones. Firstly the size of the tree search space can be freely chosen and so we are able to fill up a large-scale supercomputer (as long as it is computationally feasible) to alleviate the problems of thoroughness and phylogenetic uncertainty. Secondly we adopt SPMD programming technique in our implementation. Obvious advantages of SPMD technique over the simple master/workers technique are as follows: Firstly, communication procedures are deterministic. This effectively eliminates the requirement for detecting and requesting for communication between processors. Secondly, there is no need to communicate between processors after completion of each single tree likelihood evaluation. The communication takes place only at the end of each iteration by sending/receiving among the processors small messages for identifying the current k best trees and certain number of trees for balancing the workload. This can effectively reduce the overall communication costs and alleviate the problem of communication bottleneck caused by using the simple master/workers technique. Therefore, our approach is more suitable for execution on large-scale high-performance parallel computers.
Keywords :
DNA; biology computing; genetics; maximum likelihood estimation; molecular biophysics; parallel algorithms; parallel programming; resource allocation; tree searching; DNA sequence; SPMD programming technique; advanced stepwise addition; large-scale parallel computer; master-workers technique; parallel maximum likelihood method; parallel program package; phylogenetic analysis; phylogenetic uncertainty; processor communication; tree likelihood evaluation; tree search space; workload balancing; Algorithm design and analysis; Costs; DNA; Large-scale systems; Maximum likelihood detection; Packaging; Phylogeny; Sequences; Supercomputers; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
Type :
conf
DOI :
10.1109/IPDPS.2004.1303287
Filename :
1303287
Link To Document :
بازگشت