FPGA acceleration of the phylogenetic likelihood function for Bayesian MCMC inference methods |
| |
Authors: | Stephanie Zierke Jason D Bakos |
| |
Affiliation: | (1) Department of Computer Science and Engineering, University of South Carolina, Columbia, SC, USA |
| |
Abstract: | Background Likelihood (ML)-based phylogenetic inference has become a popular method for estimating the evolutionary relationships among species based on genomic sequence data. This method is used in applications such as RAxML, GARLI, MrBayes, PAML, and PAUP. The Phylogenetic Likelihood Function (PLF) is an important kernel computation for this method. The PLF consists of a loop with no conditional behavior or dependencies between iterations. As such it contains a high potential for exploiting parallelism using micro-architectural techniques. In this paper, we describe a technique for mapping the PLF and supporting logic onto a Field Programmable Gate Array (FPGA)-based co-processor. By leveraging the FPGA's on-chip DSP modules and the high-bandwidth local memory attached to the FPGA, the resultant co-processor can accelerate ML-based methods and outperform state-of-the-art multi-core processors. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|