首页> 外文期刊>Journal of Parallel and Distributed Computing >Cross-state events: A new approach to parallel discrete event simulation and its speculative runtime support
【24h】

Cross-state events: A new approach to parallel discrete event simulation and its speculative runtime support

机译:跨状态事件:并行离散事件模拟的新方法及其推测性运行时支持

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

摘要

We present a new approach to Parallel Discrete Event Simulation (PDES), where we enable the execution of so-called cross-state events. During their processing, the state of multiple concurrent simulation objects can be accessed in read/write mode, as opposed to classical partitioned accesses. This is done with no pre-declaration of this type of access by the programmer, hence also coping with non-determinism. In our proposal, cross-state events are supported by a speculative runtime environment fully transparently to the application code. This is done through an ad-hoc memory management architecture and an extension of the classical Time Warp synchronization protocol. This extension, named Event and Cross-State (ECS) synchronization, ensures causally-consistent speculative parallel execution of discrete event applications by allowing all events to observe the snapshot of the model execution trajectory that would have been observed in a timestamp-ordered execution of the same model. An experimental assessment of our proposal shows how it can significantly reduce the application development complexity, while also providing advantages in terms of performance. (C) 2019 Elsevier Inc. All rights reserved.
机译:我们提出了一种并行离散事件模拟(PDES)的新方法,使我们能够执行所谓的跨状态事件。在处理过程中,可以与传统的分区访问相反,以读/写模式访问多个并发模拟对象的状态。这是在没有程序员预先声明这种访问类型的情况下完成的,因此也可以应对不确定性。在我们的建议中,推测状态的运行时环境对应用程序代码完全透明地支持跨状态事件。这是通过临时内存管理体系结构和经典的时间扭曲同步协议的扩展来完成的。此扩展名为事件和跨状态(ECS)同步,它通过允许所有事件观察模型执行轨迹的快照,从而确保离散事件应用程序的因果一致的推测并行执行,而该快照在按时间戳排序的执行中可能已观察到相同的模型。对我们的建议进行的实验评估表明,它如何可以大大降低应用程序开发的复杂性,同时在性能方面也具有优势。 (C)2019 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号