DocumentCode
124041
Title
An FPGA hardware acceleration of the indirect calculation of tree lengths method for phylogenetic tree reconstruction
Author
Block, Henry ; Maruyama, Tetsuhiro
Author_Institution
Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba, Japan
fYear
2014
fDate
2-4 Sept. 2014
Firstpage
1
Lastpage
4
Abstract
In this work, we present an FPGA hardware implementation for a phylogenetic tree reconstruction with maximum parsimony algorithm. We base our approach on a particular stochastic local search algorithm that uses the Indirect Calculation of Tree Lengths method and the Progressive Neighborhood. In our implementation, we define a tree structure, and accelerate the search by parallel and pipeline processing. We show results for six real-world biological datasets. We compare execution times against our previous hardware approach, and TNT, the fastest available parsimony program. Acceleration rates between 34 to 45 per rearrangement, and 2 to 6, for the whole search, are obtained against our previous approach. Acceleration rates between 2 to 4 per rearrangement, and 18 to 112, for the whole search, are obtained against TNT. We estimate that these acceleration rates could increase for even larger datasets.
Keywords
biology computing; evolution (biological); field programmable gate arrays; genetics; pipeline processing; search problems; stochastic programming; trees (mathematics); FPGA hardware acceleration; biological datasets; maximum parsimony algorithm; parallel processing; phylogenetic tree reconstruction; pipeline processing; progressive neighborhood; stochastic local search algorithm; tree lengths method; Acceleration; Field programmable gate arrays; Hardware; Optimization; Phylogeny; Software algorithms; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location
Munich
Type
conf
DOI
10.1109/FPL.2014.6927430
Filename
6927430
Link To Document