首页    期刊浏览 2024年09月15日 星期日
登录注册

文章基本信息

  • 标题:Vector Operations for Accelerating Expensive Bayesian Computations – A Tutorial Guide
  • 本地全文:下载
  • 作者:David J. Warne ; Scott A. Sisson ; Christopher Drovandi
  • 期刊名称:Bayesian Analysis
  • 印刷版ISSN:1931-6690
  • 电子版ISSN:1936-0975
  • 出版年度:2022
  • 卷号:17
  • 期号:2
  • 页码:593-622
  • DOI:10.1214/21-BA1265
  • 语种:English
  • 出版社:International Society for Bayesian Analysis
  • 摘要:Many applications in Bayesian statistics are extremely computationally intensive. However, they are often inherently parallel, making them prime targets for modern massively parallel processors. Multi-core and distributed computing is widely applied in the Bayesian community, however, very little attention has been given to fine-grain parallelisation using single instruction multiple data (SIMD) operations that are available on most modern CPUs. In this work, we practically demonstrate, using standard programming libraries, the utility of the SIMD approach for several topical Bayesian applications. Using the C programming language, we show that SIMD can improve the single-core floating point arithmetic performance by up to a factor of 6× compared scalar C code and more than 25× compared with optimised R code. Such improvements are multiplicative to any gains achieved through multi-core processing. We illustrate the potential of SIMD for accelerating Bayesian computations and provide the reader with techniques for exploiting modern massively parallel processing environments.
  • 关键词:65C60;97K80;advanced vector extensions;Approximate Bayesian Computation;sequential Monte Carlo;single instruction multiple data;vectorisation;weakly informative priors
国家哲学社会科学文献中心版权所有