【24h】

Accelerating Multi-threaded Application Simulation through Barrier-Interval Time-Parallelism

机译:通过屏障间隔时间并行化加速多线程应用程序仿真

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

摘要

In the last decade, the microprocessor industry has undergone a dramatic change, ushering in the new era of multi-/manycore processors. As new designs incorporate increasing core counts, simulation technology has not matched pace, resulting in simulation times that increasingly dominate the design cycle. Complexities associated with the execution of code and communication between simulated cores has presented new obstacles for the simulation of manycore designs. Hence, many techniques developed to accelerate uniprocessor simulation cannot be easily adapted to accelerate manycore simulation. In this work, a novel time-parallel barrier-interval simulation methodology is presented to rapidly accelerate the simulation of certain classes of multi-threaded workloads. A program delineated into intervals by barriers may be accurately simulated in parallel. This approach avoids challenges originating from unknown thread progressions, since the program location of each executing thread is known. For the workloads tested, wall-clock speedups range from 1.22x to 596x, with an average of 13.94x. Furthermore, this approach allows the estimation of stable performance metrics such as cycle counts with minimal losses in accuracy (2%, on average, for all tested workloads). The proposed technique provides a fast and accurate mechanism to rapidly accelerate particular classes of manycore simulations.
机译:在过去的十年中,微处理器行业发生了翻天覆地的变化,迎来了多核/多核处理器的新时代。由于新设计包含越来越多的核心数量,因此仿真技术无法与之匹敌,导致仿真时间越来越多地支配设计周期。与代码执行和仿真内核之间的通信相关的复杂性为许多内核设计的仿真提出了新的障碍。因此,为加速单核处理器仿真而开发的许多技术不能轻易地适应于加速多核仿真。在这项工作中,提出了一种新颖的时间并行屏障间隔仿真方法,以快速加速某些类的多线程工作负载的仿真。可以并行准确地模拟由障碍划分为间隔的程序。由于已知每个执行线程的程序位置,因此该方法避免了因未知线程进程而产生的挑战。对于测试的工作负载,挂钟加速范围从1.22倍到596倍,平均为13.94倍。此外,这种方法可以估算稳定的性能指标,例如周期数,而准确性损失最少(对于所有测试的工作负载,平均为2%)。提出的技术提供了一种快速准确的机制来快速加速多核仿真的特定类别。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号