首页> 外文期刊>Proceedings of the Workshop on Principles of Advanced and Distributed Simulation >Optimizing Parallel Simulation of Multicore Systems Using Domain-Specific Knowledge
【24h】

Optimizing Parallel Simulation of Multicore Systems Using Domain-Specific Knowledge

机译:使用领域专有的知识优化多核系统的并行仿真

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

摘要

This paper presents two optimization techniques for the basic Null-message algorithm in the context of parallel simulation of multicore computer architectures. Unlike the general, application-independent optimization methods, these are application-specific optimizations that make use of system properties of the simulation application. We demonstrate in two aspects that the domain-specific knowledge offers great potential for optimization. First, it allows us to send Null-messages much less eagerly, thus greatly reducing the amount of Null-messages. Second, the internal state of the simulation application allows us to make conservative forecast of future outgoing events. This leads to the creation of an enhanced synchronization algorithm called Forecast Null-message algorithm, which, by combining the forecast from both sides of a link, can greatly improve the simulation look-ahead. Compared with the basic Null-message algorithm, our optimizations greatly reduce the number of Null-messages and increase simulation performance significantly as a result. On a subset of the PARSEC benchmarks, a maximum speedup of about 6 is achieved with 17 LPs.
机译:本文在并行仿真多核计算机体系结构的背景下,提出了两种针对基本Null消息算法的优化技术。与一般的,独立于应用程序的优化方法不同,这些是利用仿真应用程序的系统属性的特定于应用程序的优化。我们从两个方面证明了特定领域的知识为优化提供了巨大的潜力。首先,它使我们可以更不急切地发送Null消息,从而大大减少了Null消息的数量。其次,模拟应用程序的内部状态使我们能够对未来的外发事件做出保守的预测。这导致创建了一种增强的同步算法,称为Forecast Null-message算法,该算法通过组合来自链接双方的预测,可以大大提高模拟的前瞻性。与基本的Null消息算法相比,我们的优化极大地减少了Null消息的数量,从而显着提高了仿真性能。在PARSEC基准测试的一个子集上,使用17个LP可以实现约6的最大加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号