DocumentCode
1806756
Title
FPGA Acceleration of the Phylogenetic Parsimony Kernel?
Author
Alachiotis, Nikolaos ; Stamatakis, Alexandros
Author_Institution
Exelixis Lab., Heidelberg Inst. for Theor. Studies, Heidelberg, Germany
fYear
2011
fDate
5-7 Sept. 2011
Firstpage
417
Lastpage
422
Abstract
The phylogenetic parsimony function is a popular, discrete criterion for reconstructing evolutionary trees based on molecular sequence data. Parsimony strives to find the phylogenetic tree that explains the evolutionary history of organisms by the least number of mutations. Because parsimony is a discrete function, it should fit well to FPGAs. We present a versatile FPGA implementation of the parsimony function and compare its performance to a highly optimized SSE3- and AVX-vectorized software implementation. We find that, because of a particular constellation in our lab, the speedups that can be achieved by using an FPGA, are substantially less impressive, than usually reported in papers on FPGA acceleration of bioinformatics kernels. We conclude that, a competitive spirit between SW and HW application developers can contribute toward obtaining more objective performance comparisons.
Keywords
bioinformatics; biomedical electronics; evolution (biological); field programmable gate arrays; logic design; FPGA acceleration; bioinformatics kernel; evolutionary tree reconstruction; molecular sequence data; phylogenetic parsimony function; phylogenetic parsimony kernel; software implementation; Arrays; Field programmable gate arrays; Kernel; Phylogeny; Radiation detectors; Random access memory; FPGA; SIMD; parsimony; performance analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location
Chania
Print_ISBN
978-1-4577-1484-9
Electronic_ISBN
978-0-7695-4529-5
Type
conf
DOI
10.1109/FPL.2011.83
Filename
6044856
Link To Document