Exploring new search algorithms and hardware for phylogenetics: RAxML meets the IBM cell

被引:129
作者
Stamatakis, A. [1 ]
Blagojevic, F.
Nikolopoulos, D. S.
Antonopoulos, C. D.
机构
[1] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, Lausanne, Switzerland
[2] Virginia Tech, Ctr High End Comp Syst, Dept Comp Sci, Blacksburg, VA USA
[3] Univ Thessaly, Dept Comp & Commun Engn, Volos, Greece
来源
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2007年 / 48卷 / 03期
关键词
phylogenetic inference; maximum likelihood; RAxML; IBM cell;
D O I
10.1007/s11265-007-0067-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Phylogenetic inference is considered to be one of the grand challenges in Bioinformatics due to the immense computational requirements. RAxML is currently among the fastest and most accurate programs for phylogenetic tree inference under the Maximum Likelihood (ML) criterion. First, we introduce new tree search heuristics that accelerate RAxML by a factor of 2.43 while returning equally good trees. The performance of the new search algorithm has been assessed on 18 real-world datasets comprising 148 up to 4,843 DNA sequences. We then present the implementation, optimization, and evaluation of RAxML on the IBM Cell Broadband Engine. We address the problems and provide solutions pertaining to the optimization of floating point code, control flow, communication, and scheduling of multi-level parallelism on the Cell.
引用
收藏
页码:271 / 286
页数:16
相关论文
共 31 条
[1]  
[Anonymous], 2006, GARLI GENETIC ALGORI
[2]   Industrial applications of high-performance computing for phylogeny reconstruction [J].
Bader, DA ;
Moret, BME ;
Vawter, L .
COMMERCIAL APPLICATIONS FOR HIGH-PERFORMANCE COMPUTING, 2001, 4528 :159-168
[3]  
BELLENS P, 2006, P SC2006
[4]  
BENTHIN C, 2006, INTRACE2006001
[5]  
BLAGOJEVIC F, 2007, P PPOPP 2007 SAN JOS
[6]   Maximum likelihood of evolutionary trees: hardness and approximation [J].
Chor, B ;
Tuller, T .
BIOINFORMATICS, 2005, 21 :I97-I106
[7]   Reconstruction of large phylogenetic trees: A parallel approach [J].
Du, ZH ;
Lin, F ;
Roshan, UW .
COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2005, 29 (04) :273-280
[8]  
EICHENBERGER AE, 2005, PARALLEL ARCH COMPIL
[9]  
FATAHALIAN K, 2006, P SC2006 NOV
[10]   EVOLUTIONARY TREES FROM DNA-SEQUENCES - A MAXIMUM-LIKELIHOOD APPROACH [J].
FELSENSTEIN, J .
JOURNAL OF MOLECULAR EVOLUTION, 1981, 17 (06) :368-376