...
【24h】

On the Utility of Graphics Cards to Perform Massively Parallel Simulation of Advanced Monte Carlo Methods

机译:关于使用图形卡执行高级蒙特卡洛方法的大规模并行仿真的工具

获取原文
获取原文并翻译 | 示例

摘要

We present a case study on the utility of graphics cards to perform massively parallel simulation of advanced Monte Carlo methods. Graphics cards, containing multiple Graphics Processing Units (GPUs), are self-contained parallel computational devices that can be housed in conventional desktop and laptop computers and can be thought of as prototypes of the next generation of many-core processors. For certain classes of population-based Monte Carlo algorithms they offer massively parallel simulation, with the added advantage over conventional distributed multicore processors that they are cheap, easily accessible, easy to maintain, easy to code, dedicated local devices with low power consumption. On a canonical set of stochastic simulation examples including population-based Markov chain Monte Carlo methods and Sequential Monte Carlo methods, we find speedups from 35- to 500-fold over conventional single-threaded computer code. Our findings suggest that GPUs have the potential to facilitate the growth of statistical modeling into complex data-rich domains through the availability of cheap and accessible many-core computation. We believe the speedup we observe should motivate wider use of parallelizable simulation methods and greater methodological attention to their design. This article has supplementary material online.
机译:我们目前就图形卡的实用程序进行案例研究,以对高级蒙特卡洛方法进行大规模并行仿真。包含多个图形处理单元(GPU)的图形卡是自包含的并行计算设备,可以容纳在传统的台式机和便携式计算机中,并且可以视为下一代多核处理器的原型。对于某些基于种群的蒙特卡洛算法,它们提供了大规模的并行仿真,并且与传统的分布式多核处理器相比,具有额外的优势,即它们便宜,易于访问,易于维护,易于编码,专用本地设备且功耗低。在一组规范的随机模拟示例(包括基于种群的马尔可夫链蒙特卡洛方法和顺序蒙特卡洛方法)上,我们发现速度比常规单线程计算机代码提高了35倍至500倍。我们的发现表明,GPU可以通过提供廉价且可访问的多核计算来促进将统计模型发展为复杂的,数据丰富的域。我们认为,我们观察到的加速将促使可并行化仿真方法得到更广泛的使用,并促使更多的方法论关注它们的设计。本文在线提供了补充材料。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号