A RECONFIGURABLE ARCHITECTURE FOR THE PHYLOGENETIC LIKELIHOOD FUNCTION

被引:10
作者
Alachiotis, Nikolaos [1 ]
Stamatakis, Alexandros [1 ]
Sotiriades, Euripides [2 ]
Dollas, Apostolos [2 ]
机构
[1] Tech Univ Munich, Dept Comp Sci, Exelixis Lab, D-8000 Munich, Germany
[2] Univ Crete Tech, Dept Elect & Comp Engn, Microprocessor & Hardware Lab, Crete, NE USA
来源
FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS | 2009年
关键词
D O I
10.1109/FPL.2009.5272341
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As FPGA devices become larger, more coarse-grain modules coupled with large scale reconfigurable fabric become available, thus enabling new classes of applications to run efficiently, as compared to a general-purpose computer. This paper presents an architecture that benefits from the large number of DSP modules in Xilinx technology to implement massive floating point arithmetic. Our architecture computes the Phylogenetic Likelihood Function (PLF) which accounts for approximately 95% of total execution time in all state-of-the-art Maximum Likelihood (ML) based programs for reconstruction of evolutionary relationships. We validate and assess performance of our architecture against a highly optimized and parallelized software implementation of the PLF that is based on RAxML, which is considered to be one of the fastest and most accurate programs for phylogenetic inference. Both software and hardware implementations use double precision floating point arithmetic. The new architecture achieves speedups ranging from 1.6 up to 7.2 compared to a high-end 8-way dual-core general-purpose computer running the aforementioned highly optimized OpenMP-based multi-threaded version of the PLF.
引用
收藏
页码:674 / +
页数:2
相关论文
共 11 条
[1]  
ALACHIOTIS N, 2009, P HICOMB2009 ROM IT
[2]   Heterogeneous floorplanner for FPGA [J].
Singhal, Love ;
Bozorgzadeh, Elaheh .
FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, :311-+
[3]  
DAVIS J, 2004, P 26 ANN INT C IEEE, V2
[4]  
Fei Xia, 2008, 2008 2nd International Conference on Bioinformatics and Biomedical Engineering (ICBBE '08), P58
[5]   EVOLUTIONARY TREES FROM DNA-SEQUENCES - A MAXIMUM-LIKELIHOOD APPROACH [J].
FELSENSTEIN, J .
JOURNAL OF MOLECULAR EVOLUTION, 1981, 17 (06) :368-376
[6]  
JUKES T H, 1969, P21
[7]  
Mak TST, 2004, 2004 IEEE COMPUTATIONAL SYSTEMS BIOINFORMATICS CONFERENCE, PROCEEDINGS, P512
[8]   Steps toward accurate reconstructions of phylogenies from gene-order data [J].
Moret, BME ;
Tang, JJ ;
Wang, LS ;
Warnow, T .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2002, 65 (03) :508-525
[9]  
OTT M, 2008, SCI PROGRAMMING, P255
[10]   A run-time reconfigurable system for gene-sequence searching [J].
Puttegowda, K ;
Worek, W ;
Pappas, N ;
Dandapani, A ;
Athanas, P ;
Dickerman, A .
16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, :561-566