...
首页> 外文期刊>ACM Transactions on Modeling and Computer Simulation >Exposing Inter-process Information for Efficient PDES of Spatial Stochastic Systems on Multicores
【24h】

Exposing Inter-process Information for Efficient PDES of Spatial Stochastic Systems on Multicores

机译:公开进程间信息以实现多核空间随机系统的有效PDES

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

获取外文期刊封面封底 >>

       

摘要

We present a new approach for efficient process synchronization in parallel discrete event simulation on multicore computers. We aim specifically at simulation of spatially extended stochastic system models where time intervals between successive inter-process events are highly variable and without lower bounds: This includes models governed by the mesoscopic Reaction-Diffusion Master Equation (RDME). A central part of our approach is a mechanism for optimism control, in which each process disseminates accurate information about timestamps of its future outgoing interprocess events to its neighbours. This information gives each process a precise basis for deciding when to pause local processing to reduce the risk of expensive rollbacks caused by future "delayed" incoming events. We apply our approach to a natural parallelization of the Next Subvolume Method (NSM) for simulating systems obeying RDME. Since this natural parallelization does not expose accurate timestamps of future interprocess events, we restructure it to expose such information, resulting in a simulation algorithm called Refined Parallel NSM (Refined PNSM). We have implemented Refined PNSM in a parallel simulator for spatial extended Markovian processes. On 32 cores, it achieves an efficiency ranging between 43-95% for large models, and on average 37% for small models, compared to an efficient sequential simulation without any code for parallelization. It is shown that the gain of restructuring the naive parallelization into Refined PNSM more than outweighs its overhead. We also show that our resulting simulator is superior in performance to existing simulators on multicores for comparable models.
机译:我们提出了一种新的方法,可以在多核计算机上的并行离散事件模拟中进行有效的过程同步。我们专门针对空间扩展的随机系统模型进行仿真,其中连续的过程间事件之间的时间间隔高度可变且没有下限:这包括受介观反应扩散主方程(RDME)控制的模型。我们的方法的中心部分是乐观控制机制,其中每个进程都将有关其将来的进程间事件的时间戳的准确信息传播给邻居。该信息为每个进程提供了精确的基础,以决定何时暂停本地处理,以减少由将来的“延迟”传入事件引起的昂贵回滚的风险。我们将我们的方法应用于下一个子体积方法(NSM)的自然并行化,以模拟遵循RDME的系统。由于这种自然的并行化无法提供未来进程间事件的准确时间戳,因此我们对其进行了重组以公开此类信息,从而产生了一种称为精炼并行NSM(精炼PNSM)的仿真算法。我们已经在并行模拟器中实现了精制PNSM,用于空间扩展的马尔可夫过程。与没有任何并行代码的高效顺序仿真相比,在32个内核上,大型模型的效率介于43-95%之间,小型模型的平均效率为37%。结果表明,将幼稚并行化重组为精制PNSM的收益超过了其开销。我们还表明,对于可比较的模型,我们产生的模拟器在性能上优于多核上的现有模拟器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号