首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >Parallelization of tau-leap coarse-grained Monte Carlo simulations on GPUs
【24h】

Parallelization of tau-leap coarse-grained Monte Carlo simulations on GPUs

机译:GPU上tau-leap粗粒度Monte Carlo模拟的并行化

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

摘要

The Coarse-Grained Monte Carlo (CGMC) method is a multi-scale stochastic mathematical and simulation framework for spatially distributed systems. CGMC simulations are important tools for studying phenomena such as catalysis, crystal growth, surface diffusion, phase transitions on single crystals, and cell membrane receptor dynamics. In parallel CGMC, the tau-leap method is used for parallel simulations that are executed on traditional CPU clusters in a master-slave setting. Unfortunately the communications between master and slaves negatively impact speedup and scalability. In this paper, we explore the potentials of GPUs for the tau-leap method and we present an extensive performance evaluation that leads to the most suitable degree of parallelism for this method under different simulation profiles. We show how the efficient parallelization of the tau-leap method for GPUs includes (1) the redefinition of its data structures, (2) the redesign of its algorithm, and (3) the selection of the most appropriate degree of parallelism (i.e., fine-grained or course-gained) on a single GPU or multiple GPUs. Exceptional performance improvements can thus be achieved for this method.
机译:粗粒度蒙特卡洛(CGMC)方法是用于空间分布系统的多尺度随机数学和仿真框架。 CGMC模拟是研究现象的重要工具,例如催化,晶体生长,表面扩散,单晶上的相变以及细胞膜受体动力学。在并行CGMC中,tau-leap方法用于在主从设置下在传统CPU群集上执行的并行仿真。不幸的是,主从之间的通信会对速度和可伸缩性产生负面影响。在本文中,我们探索了tau-leap方法使用GPU的潜力,并提出了广泛的性能评估,该评估方法导致在不同的仿真配置文件下该方法的最合适并行度。我们展示了tau-leap方法对GPU的有效并行化包括(1)重新定义其数据结构,(2)重新设计其算法以及(3)选择最合适的并行度(即,单个GPU或多个GPU)。因此,该方法可以实现出色的性能改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号