BTB拡張による値予測機構のエネルギー削減
BTB拡張による値予測機構のエネルギー削減
カテゴリ: 論文誌(論文単位)
グループ名: 【C】電子・情報・システム部門
発行日: 2012/10/01
タイトル(英語): Energy Saving of Value Prediction by Expanding Branch Target Buffer
著者名: 下村 佳生(豊橋技術科学大学),小林 良太郎(豊橋技術科学大学)
著者名(英語): Yoshio Shimomura (Toyohashi University of Technology), Ryotaro Kobayashi (Toyohashi University of Technology)
キーワード: 値予測,ストライド,BTB,参照抑制 Value prediction,Stride,BTB,Reference reduction
要約(英語): Recent advances in computer design allow microprocessors to enable parallelism in programs in order to achieve high performance. True dependency is one of the many factors that restrict parallelism in a computer program. To overcome the restrictions of true dependency, a number of schemes for value prediction have been proposed. The value predictor predicts an instruction result on the basis of the value history obtained from Value History Table (VHT). However, it consumes considerable energy because VHT is large and is referenced very frequently. In this paper, we propose a more efficient mechanism for a value predictor that extends the use of an existing branch target buffer (BTB) to reduce the number of invalid VHT references. We introduced a predictability bit (p_bit) to identify an instruction that has a predictable value, and we added a field to BTB to ensure that the p-bits corresponded to successive instructions. The proposed mechanism controls VHT references on the basis of p_bits. The evaluation results show that the proposed mechanism reduces invalid references by 27.6% and 42.4% and energy by 16.6% and 25.7% with 0.1% performance loss on average in the 8 and 32 p_bits length, respectively.
本誌: 電気学会論文誌C(電子・情報・システム部門誌) Vol.132 No.10 (2012) 特集:医療関連電子技術のニュートピック
本誌掲載ページ: 1706-1718 p
原稿種別: 論文/日本語
電子版へのリンク: https://www.jstage.jst.go.jp/article/ieejeiss/132/10/132_1706/_article/-char/ja/
受取状況を読み込めませんでした
