DocumentCode
2997429
Title
An Optimized Reconfigurable System for Computing the Phylogenetic Likelihood Function on DNA Data
Author
Berger, Simon A. ; Alachiotis, Nikolaos ; Stamatakis, Alexandros
Author_Institution
Exelixis Lab., Heidelberg Inst. for Theor. Studies, Heidelberg, Germany
fYear
2012
fDate
21-25 May 2012
Firstpage
352
Lastpage
359
Abstract
The Phylogenetic Likelihood Function (PLF) is an important statistical function for evaluating phylogenetic trees. To this end, the PLF is the computational kernel of all state-of-the-art likelihood-based phylogenetic inference programs. Typically, it accounts for more than 85% of total execution time in such programs. We present a substantially improved hardware architecture for computing the PLF based on previous experiences with implementing the PLF on reconfigurable logic. Our new design is optimized for computing the PLF on four-state (DNA) input data. It is also adapted to the computational requirements of real-world tree inference programs and completely independent of the specific tree search algorithm at hand. Furthermore, we describe how our architecture can be modified and adapted to handle general n-state data, such as protein (20 states) or RNA secondary structure data (6, 7, or 16 states, depending on the model). Finally, we designed an interface mechanism such that our PLF hardware architecture can interact with the widely-used phylogenetic inference tool RAxML. We deploy FPGA technology to verify the correctness of the architecture and to evaluate performance.
Keywords
DNA; RNA; biology computing; data handling; evolution (biological); field programmable gate arrays; genetics; inference mechanisms; performance evaluation; proteins; reconfigurable architectures; search problems; statistical analysis; trees (mathematics); FPGA technology; RAxML; RNA secondary structure data; four-state DNA input data; general n-state data handling; hardware architecture; likelihood-based phylogenetic inference programs; optimized reconfigurable system; phylogenetic likelihood function computation; phylogenetic tree evaluation; reconfigurable logic; statistical function; tree inference programs; tree search algorithm; Computer architecture; DNA; Field programmable gate arrays; Phylogeny; Pipelines; Vectors; Vegetation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location
Shanghai
Print_ISBN
978-1-4673-0974-5
Type
conf
DOI
10.1109/IPDPSW.2012.43
Filename
6270662
Link To Document