...
首页> 外文期刊>電子情報通信学会技術研究報告. ディペンダブルコンピュ-ティング. Dependable Computing >キャシュツライン中の分岐命令数に着目したBTBの消費エネルギー削減
【24h】

キャシュツライン中の分岐命令数に着目したBTBの消費エネルギー削減

机译:减少BTB能耗,重点是现金线中的分支指令数量

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

摘要

近年のプロセッサは命令レベル並列性を利用しで性能を向上させているが,分岐命令による制御依存がその利用を阻害する.制御依存を緩和する機構として分岐予測機構があるが,一般的な分岐予測機構では,全命令に対して分岐予測を行う必要があるため,分岐予測機構の消費エネルギーは大きく,その中でも,BTBの消費エネルギーが特に大きい.本論文では,命令キャッシュのセットとBTBのエントリを関連づけることにより,BTBへのアクセス回数およびBTBのタグを削減する手法を提案する.提案手法では,1キャッシュラインに対して固定数のBTBエントリを割り当て,BTBのタグの代わりに,当該BTBエントリが対応するキャッシュライン中の命令へのインデクスを付加する.この固定数のBTBエントリは命令フェッチ数より少ないこと,および,タグが削減されることによりBTBアクセスによって消費されるエネルギーを削減する.提案手法は,大きな消費エネルギー削減が期待できるが,キャッシュライン中に多数の分岐命令が存在する場合に分岐先予測ができないことによる性能低下を伴う.評価の結果,提案手法は0.7%以下のプロセッサ性能低下のもとで,最大72.4%の消費エネルギーを削減可能という結果を得た.
机译:最近的处理器使用指令级并行性来提高性能,但是分支指令对控制的依赖阻碍了其使用。存在分支预测机制作为减轻控制依赖性的机制,但是在一般的分支预测机制中,必须对所有指令执行分支预测,因此分支预测机制的能量消耗很大,其中,BTB能量消耗特别大。在本文中,我们提出了一种通过将指令高速缓存集与BTB条目相关联来减少对BTB和BTB标签的访问数量的方法。在所提出的方法中,将固定数目的BTB条目分配给一个高速缓存行,并且代替BTB标签,添加了与该BTB条目相对应的高速缓存行中的指令的索引。 BTB条目的此固定数目小于指令获取的数目,并且标签的数目减少了,这减少了BTB访问所消耗的能量。可以预期所提出的方法将显着减少能耗,但是由于在高速缓存行中存在许多分支指令时无法预测分支目标,因此会伴随性能下降。作为评估的结果,发现所提出的方法可以将能耗降低多达72.4%,而处理器性能降低0.7%或更少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号