首页> 外文会议>ICNC 2012 >Proposal of Incremental Software Simulation for Reduction of Evaluation Time
【24h】

Proposal of Incremental Software Simulation for Reduction of Evaluation Time

机译:减少评估时间的增量软件仿真提案

获取原文

摘要

Software optimization techniques are necessary to fully utilize modern high-performance computer architectures. In development of the optimization techniques, repetitive simulations are needed to evaluate multiple candidates of optimization methods on partial code of program. Simulation of entire program codes generally takes huge amount of time. Therefore, a problem occurs that repeated simulations make the evaluation time enormously long. In this paper, we propose an incremental software simulation, a method for reduction of evaluation time for the development of software optimization technique by using checkpointing and code substitution. Checkpointing technique allows us to save and restore simulation process image. We can limit execution of the simulation only to necessary parts of the target programs by using code substitution. Our method can reduce the evaluation time by checkpointing the simulation process and by resuming the execution from the checkpoint after modification of the checkpointed process image. Evaluation results show that the total simulation time is reduced 34 percents on average in SPEC CPU2000 benchmark programs.
机译:软件优化技术是充分利用现代高性能计算机架构的必要技术。在开发优化技术中,需要重复模拟来评估在部分程序的部分代码上的优化方法的多个候选。整个程序代码的模拟通常需要大量的时间。因此,发生重复模拟的问题使得巨大的评估时间很长。在本文中,我们提出了一种增量软件仿真,通过使用检查点和代码替换来减少软件优化技术的评估时间的方法。检查点技术允许我们保存和恢复仿真过程图像。我们可以使用代码替换来限制仅限于目标程序的必要部分的模拟。我们的方法可以通过检查模拟过程并通过从检查点的检查点恢复执行检查点的过程图像后恢复执行来减少评估时间。评估结果表明,在规范CPU2000基准程序中,总仿真时间平均减少了34%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号