首页> 外文会议>Proceedings of the IASTED international conferences on informatics >PERFORMANCE ESTIMATION OF HOT-PATH LIMITED SPECULATIVE MULTITHREADING ON ENTIRE PROGRAM
【24h】

PERFORMANCE ESTIMATION OF HOT-PATH LIMITED SPECULATIVE MULTITHREADING ON ENTIRE PROGRAM

机译:整个程序上热路径受限的可编程多线程的性能估计

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

摘要

At the present, multicore processors are ubiquitous but parallelization is often difficult in conventional parallel processing, due to the need to conservatively keep the control and data dependencies inherent in program code. In this paper, we propose a method of Speculative MultiThread-ing (SpMT) along hot program paths, dividing the target program code into thread codes along the hot path for each program segment and speculatively executes on a multi-core processor. This method utilizes the fact that in most cases a small set of program execution paths (dynamic control flow) among a large number of possible paths within non-numerical programs is executed and raises the possibility of successful speculative thread execution. We estimate the performance achieved by the proposed method by trace-based simulation using SPEC CINT2000 benchmark programs. These results show that the method can achieve 90% of the performance of perfectly speculated execution using all program paths. The results show that highly efficient SpMT is achieved, even if we limit the target of speculative parallel execution to only the hot path.
机译:目前,多核处理器无处不在,但是由于需要保守地保持程序代码中固有的控制和数据依赖性,因此在常规并行处理中并行化通常很困难。在本文中,我们提出了一种沿着热程序路径的推测性多线程(SpMT)方法,将目标程序代码沿着热路径针对每个程序段划分为线程代码,并在多核处理器上进行推测性执行。该方法利用以下事实:在大多数情况下,会执行非数值程序中大量可能路径中的一小套程序执行路径(动态控制流),并增加了成功执行推测线程的可能性。我们使用SPEC CINT2000基准程序通过基于迹线的仿真来评估所提出的方法所实现的性能。这些结果表明,该方法可以使用所有程序路径实现90%的完美推测执行性能。结果表明,即使将投机并行执行的目标限制为仅热路径,也可以实现高效的SpMT。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号