首页> 外文期刊>ACM Transactions on Modeling and Computer Simulation >Discrete Event Execution with One-Sided and Two-Sided GVT Algorithms on 216,000 Processor Cores
【24h】

Discrete Event Execution with One-Sided and Two-Sided GVT Algorithms on 216,000 Processor Cores

机译:在216,000个处理器内核上使用单面和双面GVT算法执行离散事件执行

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

摘要

Global Virtual Time (GVT) computation is a key determinant of the efficiency and runtime dynamics of Parallel Discrete Event Simulations (PDES), especially on large-scale parallel platforms. Here, three execution modes of a generalized GVT computation algorithm are studied on high-performance parallel computing systems: (1) a synchronous GVT algorithm that affords ease of implementation, (2) an asynchronous GVT algorithm that is more complex to implement but can relieve blocking latencies, and (3) a variant of the asynchronous GVT algorithm to exploit one-sided communication in extant supercomputing platforms. Performance results are presented of implementations of these algorithms on up to 216,000 cores of a Cray XT5 system, exercised on a range of parameters: optimistic and conservative synchronization, fine- to medium-grained event computation, synthetic and nonsynthetic applications, and different lookahead values. Detailed PDES-specific runtime metrics are presented to further the understanding of tightly coupled discrete event dynamics on massively parallel platforms.
机译:全局虚拟时间(GVT)计算是并行离散事件模拟(PDES)的效率和运行时动态的关键决定因素,尤其是在大规模并行平台上。这里,在高性能并行计算系统上研究了广义GVT计算算法的三种执行模式:(1)易于实现的同步GVT算法,(2)实现起来较复杂但可以缓解的异步GVT算法(3)异步GVT算法的一种变体,以利用现存的超级计算平台中的单边通信。展示了这些算法在Cray XT5系统的多达216,000个内核上的实现的性能结果,并在一系列参数上进行了测试:乐观和保守同步,细粒度到中粒度事件计算,合成和非合成应用以及不同的超前值。呈现了特定于PDES的详细运行时指标,以进一步理解大规模并行平台上紧密耦合的离散事件动态。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号