【24h】

A Detailed Study on Phase Predictors

机译:相位预测器的详细研究

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

摘要

Most programs are repetitive, meaning that some parts of a program are executed more than once. As a result, a number of phases can be extracted in which each phase exhibits similar behavior. These phases can then be exploited for various purposes such as hardware adaptation for energy efficiency. Temporal phase classification schemes divide the execution of a program into consecutive (fixed-length) intervals. Intervals showing similar behavior are grouped into a phase. When a temporal scheme is used in an on-line system, phase predictors are necessary to predict when the next phase transition will occur and what the next phase will be. In this paper, we analyze and compare a number of existing state-of-the-art phase predictors using the SPEC CPU2000 benchmarks. The design space we explore is huge. We conclude that the 2-level burst predictor with confidence and conditional update is today's most accurate phase predictor within reasonable hardware budgets.
机译:大多数程序都是重复性的,这意味着程序的某些部分会执行多次。结果,可以提取多个阶段,其中每个阶段都表现出相似的行为。然后可以将这些阶段用于各种目的,例如为提高能效而进行硬件适配。时间阶段分类方案将程序的执行分为连续的(固定长度)间隔。显示相似行为的时间间隔被分组为一个阶段。在在线系统中使用时间方案时,必须使用相位预测器来预测何时将发生下一个相变以及下一个相将是什么。在本文中,我们使用SPEC CPU2000基准分析并比较了许多现有的最新相位预测器。我们探索的设计空间是巨大的。我们得出的结论是,在合理的硬件预算范围内,具有置信度和条件更新的2级突发预测器是当今最准确的相位预测器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号