JOURNAL ARTICLE

Bayesian Phylogenetic Analysis on Multi-Core Compute Architectures: Implementation and Evaluation of BEAGLE in RevBayes With MPI.

  • Published In: Systematic Biology, 2024, v. 73, n. 2. P. 455 1 of 3

  • Database: Academic Search Ultimate 2 of 3

  • Authored By: Smith, Killian; Ayres, Daniel; Neumaier, René; Wörheide, Gert; Höhna, Sebastian 3 of 3

Abstract

The article focuses on improving the computational efficiency of likelihood calculations in Bayesian phylogenetic inference by integrating the high-performance phylogenetic library BEAGLE into the software RevBayes. This integration, termed RevBayes+BEAGLE, enables multi-threading on multi-core CPUs and GPUs, utilizing hardware-specific vectorized instructions, while retaining RevBayes’ flexibility. Additionally, a native parallelization approach using the message passing interface (MPI), called RevBayes+MPI, was implemented. Benchmarking showed that RevBayes+BEAGLE offers significant speedups on single cores and GPUs, whereas RevBayes+MPI scales better with multiple CPU cores, with speedups depending mainly on alignment size and data type rather than tree size. The study also evaluated strategies for rescaling partial likelihoods to avoid numerical underflow and introduced a branch-based partial likelihood storing method that can accelerate computations at the cost of increased memory usage. These developments provide users with flexible options for efficient Bayesian phylogenetic analyses across diverse hardware configurations.

Additional Information

  • Source:Systematic Biology. 2024/03, Vol. 73, Issue 2, p455
  • Document Type:Article
  • Subject Area:Computer Science
  • Publication Date:2024
  • ISSN:1063-5157
  • DOI:10.1093/sysbio/syae005
  • Accession Number:178650236
  • Copyright Statement:Copyright of Systematic Biology is the property of Oxford University Press / USA and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)

Looking to go deeper into this topic? Look for more articles on EBSCOhost.