首页> 外文期刊>IEEE Transactions on Software Engineering >Asynchronous parallel simulation of parallel programs
【24h】

Asynchronous parallel simulation of parallel programs

机译:并行程序的异步并行仿真

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

摘要

Parallel simulation of parallel programs for large datasets has been shown to offer significant reduction in the execution time of many discrete event models. The paper describes the design and implementation of MPI-SIM, a library for the execution driven parallel simulation of task and data parallel programs. MPI-SIM can be used to predict the performance of existing programs written using MPI for message passing, or written in UC, a data parallel language, compiled to use message passing. The simulation models can be executed sequentially or in parallel. Parallel execution of the models are synchronized using a set of asynchronous conservative protocols. The paper demonstrates how protocol performance is improved by the use of application-level, runtime analysis. The analysis targets the communication patterns of the application. We show the application-level analysis for message passing and data parallel languages. We present the validation and performance results for the simulator for a set of applications that include the NAS Parallel Benchmark suite. The application-level optimization described in the paper yielded significant performance improvements in the simulation of parallel programs, and in some cases completely eliminated the synchronizations in the parallel execution of the simulation model.
机译:已显示针对大型数据集的并行程序的并行仿真可显着减少许多离散事件模型的执行时间。本文介绍了MPI-SIM的设计和实现,MPI-SIM是一个用于执行驱动的任务和数据并行程序并行仿真的库。 MPI-SIM可用于预测使用MPI编写的用于消息传递的现有程序的性能,或者使用UC(一种数据并行语言)编写的现有程序的性能,该程序经过编译以使用消息传递。仿真模型可以顺序或并行执行。使用一组异步保守协议来同步模型的并行执行。本文演示了如何通过使用应用程序级的运行时分析来提高协议性能。该分析针对应用程序的通信模式。我们展示了消息传递和数据并行语言的应用程序级分析。我们针对包括NAS Parallel Benchmark套件在内的一组应用程序提供了模拟器的验证和性能结果。本文所述的应用程序级优化在并行程序仿真中产生了显着的性能改进,并且在某些情况下完全消除了仿真模型并行执行中的同步。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号