首页> 外文会议>2012 IEEE 26th International Parallel and Distributed Processing Symposium >Optimization of Parallel Discrete Event Simulator for Multi-core Systems
【24h】

Optimization of Parallel Discrete Event Simulator for Multi-core Systems

机译:多核系统并行离散事件模拟器的优化

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

摘要

Parallel Discrete Event Simulation (PDES) can substantially improve performance and capacity of simulation, allowing the study of larger, more detailed models, in shorter times. PDES is a fine-grained parallel application whose performance and scalability are limited by communication latencies. Traditionally, PDES simulation kernels use processes that communicate using message passing, shared memory is used to optimize message passing for processes running on the same machine. We report on our experiences in implementing a thread-based version of the ROSS simulator. The multithreaded implementation eliminates multiple message copying and significantly minimizes synchronization delays. We study the performance of the simulator on two hardware platforms: a Core i7 machine and a 48-core AMD Opteron Magny-Cours system. We identify performance bottlenecks and propose and evaluate mechanisms to overcome them. Results show that multithreaded implementation improves performance over the MPI version by up to a factor of 3 for the Core i7 machine and 1.2 on Magny-cours for 48-way simulation.
机译:并行离散事件仿真(PDES)可以大大提高仿真的性能和容量,从而可以在更短的时间内研究更大,更详细的模型。 PDES是一种细粒度的并行应用程序,其性能和可伸缩性受到通信延迟的限制。传统上,PDES仿真内核使用通过消息传递进行通信的进程,共享内存用于优化同一机器上运行的进程的消息传递。我们报告实现ROSS模拟器的基于线程的版本的经验。多线程实现消除了多个消息复制,并极大地减少了同步延迟。我们在两个硬件平台上研究了模拟器的性能:Core i7机器和48核AMD Opteron Magny-Cours系统。我们确定性能瓶颈,并提出和评估克服这些瓶颈的机制。结果表明,多线程实现将Core i7机器的性能提高到比MPI版本高3倍,而对48方向仿真的Magny-cours则提高了1.2倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号