• 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