WEKO3
アイテム
グローバル分岐履歴を用いたスラック予測器
https://ipsj.ixsq.nii.ac.jp/records/23283
https://ipsj.ixsq.nii.ac.jp/records/232831448c974-e9fd-4408-bfd2-d594a83a2664
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2004 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2004-07-30 | |||||||
タイトル | ||||||||
タイトル | グローバル分岐履歴を用いたスラック予測器 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Slack Predictor with Global Branch History | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
京都大学 | ||||||||
著者所属 | ||||||||
大阪工業大学 | ||||||||
著者所属 | ||||||||
京都大学 | ||||||||
著者所属 | ||||||||
京都大学 | ||||||||
著者所属 | ||||||||
京都大学 | ||||||||
著者所属 | ||||||||
京都大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Osaka Institute of Technology | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Kyoto University | ||||||||
著者名 |
福田, 匡則
小西, 将人
五島, 正裕
中島, 康彦
森, 眞一郎
富田, 眞治
× 福田, 匡則 小西, 将人 五島, 正裕 中島, 康彦 森, 眞一郎 富田, 眞治
|
|||||||
著者名(英) |
Masanori, Fukuda
Masahito, Konishi
Masahiro, Goshima
Yasuhiko, Nakashima
Shin-Ichiro, Mori
Shinji, Tomita
× Masanori, Fukuda Masahito, Konishi Masahiro, Goshima Yasuhiko, Nakashima Shin-Ichiro, Mori Shinji, Tomita
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 我々は,命令のスラック(slack) に基づくクリティカリティ予測を提案している.ある命令の実行をsサイクル遅らせてもプログラムの実行時間が増大しないとき,s の最大値をその命令のスラックという.したがって,いわゆるクリティカルな命令のスラックは0 サイクルである.前回の実行時のスラックを予測表に登録しておくことによって,それを今回の予測値とすることができる.本稿では,グローバル分岐履歴を用いたスラックを予測器について述べる.Gshare 分岐予測器と同様,命令のアドレスとグローバル分岐履歴の排他的論理和によって予測表にアクセスする方法を評価した.グローバル分岐履歴長を0 から3 まで増やしたところ,予測精度がわずかながら向上することが認められた. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | We proposed an instruction criticality prediction technique based on prediction of instruction slacks. When the execution time of a program doesn’t become longer even if an instruction of the program is delayed by s cycles, the maximum of s is referred as the slack of the instruction. Thus the slack of a critical instruction is zero cycles. The slack value is stored to the prediction table to be a predicted value for the next time. This paper describes a slack predictor with global branch history. Exclusive-OR of an instruction address and global branch history is used to access the prediction table in the same way of the gshare branch predictor. The prediction accuracy is slightly improved as the length of global branch history is increased from 0 to 3. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10096105 | |||||||
書誌情報 |
情報処理学会研究報告計算機アーキテクチャ(ARC) 巻 2004, 号 80(2004-ARC-159), p. 25-30, 発行日 2004-07-30 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |