...
首页> 外文期刊>電子情報通信学会技術研究報告 >予測ミスした命令の実行を継続する投機手法
【24h】

予測ミスした命令の実行を継続する投機手法

机译:一种用于继续执行错误预测的指令的推测性技术

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

摘要

プロセッサの高クロック化に伴いパイプライン段数は増加傾向にあり,予測ミスペナルティも増大している.予測ミスによってフラッシュされる命令の中には,ミスを起こした命令に依存しない命令も存在する.こうした命令をフラッシュせずに実行し,その実行結果を再利用することで,予測ミスペナルティを緩和することができる.本稿では,一度パイプラインに投入された命令は,フラッシュを行わず実行を継続するアーキテクチャを提案する.予測ミスの原因に影響されない命令の実行結果を,分岐予測や値予測のソースとして再利用することにより正しいパスの実行を支援する.シミュレータ上に提案手法を実装したところ,わずかなハードウェアの追加のみで,SPECint2000において平均3.8%(最大12%),SPECint2006において平均4.3%(最大18%),MediaBenchにおいて平均3.8%(最大36%)の性能向上を達成することができた.%Modern processors are acquiring deeper pipelines as their clock frequencies grow higher, leading to large misprediction penalties. Not all instructions flushed on misprediction, however, are wrongly executed; there are instructions independent of control flow. Not flushing such instructions and leaving them for continued execution will reduce misprediction penalty. This paper proposes a speculation scheme which continues execution of instructions on misprediction instead of flushing them. The results of instructions independent of control flow may be used for branch prediction and value prediction, and help execution of correct path. The evaluation showed that with an addition of small amount of Hardware, the proposed scheme will increase IPCs by average of 3.8%(12SPECint2000,rnSPECint2006 and MediaBench.
机译:流水线级的数量随着处理器时钟的增加而增加,错误预测的代价也在增加,一些因错误预测而刷新的指令并不取决于导致未命中的指令。通过执行这些指令而不刷新它们并重新使用执行结果,我们可以减轻错误预测的损失,在本文中,一旦将一条指令放入流水线中,它将继续执行而无需刷新。通过将不受错误预测原因影响的指令执行结果重新用作分支预测和值预测的源,我们支持正确的路径执行,并在模拟器上实现了该方法。仅需少量的附加硬件,SPECint2000的平均性能即可提高3.8%(最大12%),SPECint2006的平均性能提高4.3%(最大18%),而MediaBench的平均性能提高3.8%(最大36%)。随着时钟频率的提高,现代处理器将获得更深的流水线,从而导致较大的误预测惩罚;然而,并非所有因误预测而刷新的指令都会被错误执行;某些指令与控制流无关,因此不会刷新此类指令并将其留给它们本文提出了一种推测方案,该方案可以继续执行关于错误预测的指令,而不是刷新它们。与控制流无关的指令结果可用于分支预测和价值评估表明,通过添加少量硬件,该方案将使IPC平均增加3.8%(12SPECint2000,rnSPECint2006和MediaBench)。

著录项

  • 来源
    《電子情報通信学会技術研究報告》 |2008年第28期|p.7-12|共6页
  • 作者单位

    東京大学大学院 情報理工学系研究科 電子情報学専攻 坂井・五島研究室 〒113-8656東京都文京区本郷7-3-1;

    東京大学大学院 情報理工学系研究科 電子情報学専攻 坂井・五島研究室 〒113-8656東京都文京区本郷7-3-1;

    東京大学大学院 情報理工学系研究科 電子情報学専攻 坂井・五島研究室 〒113-8656東京都文京区本郷7-3-1;

    東京大学大学院 情報理工学系研究科 電子情報学専攻 坂井・五島研究室 〒113-8656東京都文京区本郷7-3-1;

    東京大学大学院 情報理工学系研究科 電子情報学専攻 坂井・五島研究室 〒113-8656東京都文京区本郷7-3-1;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 jpn
  • 中图分类
  • 关键词

    分岐予測; 予測ミス;

    机译:分支预测;错误预测;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号