WEKO3
アイテム
ビット・ベクタを利用した選択的命令再発行機構
https://ipsj.ixsq.nii.ac.jp/records/22932
https://ipsj.ixsq.nii.ac.jp/records/229321d74509d-eddc-4623-98c4-78abf5083abe
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2007 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2007-08-01 | |||||||
タイトル | ||||||||
タイトル | ビット・ベクタを利用した選択的命令再発行機構 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Selective Instruction Re-Issue Mechanism using Bit Vector | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
京都大学大学院情報学研究科 | ||||||||
著者所属 | ||||||||
京都大学大学院法学研究科 | ||||||||
著者所属 | ||||||||
京都大学大学院情報学研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Infomatics, Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Law, Kyoto University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Infomatics, Kyoto University | ||||||||
著者名 |
鴫田, 創
× 鴫田, 創
|
|||||||
著者名(英) |
HAJIME, SHIMADA
× HAJIME, SHIMADA
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 将来のプロセッサでは、配線遅延の増大により、命令を発行してから実行ユニットで実行を開始するまでの時間である、命令発行レンテンシが増大すると考えられる。この命令発行レイテンシの増大はロード命令に依存する命令の投機的なスケジューリングを増やし、投機ミスによる命令の無効化/再発行を増やすことになる。この投機ミスからの回復手法には、投機ミスの原因となった命令に依存する命令のみを選択的に無効化する手法と、非選択的に無効化する手法がある。前者の方がプロセッサ性能への悪影響は少ないが、実装は複雑になる。本論文では、この投機ミスからの回復方法のうち、選択的に無効化を行う機構の実装方法の1つを提案する。提案機構をシミュレーションによって評価した結果、非選択的な無効化と比較して提案機構は無効化を行う命令を大幅に削減し、 IPC の低下を押さえることを示した。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In the future processor, a instruction issue latency which is the latency from instruction issue stage to execution stage will increase because of wire delay increase. Increase of the in struction issue delay increases speculative scheduling for load depend instructions. It increases squash and re-issue caused by speculative execution miss. There are two method to recover from this speculative execution miss. The one in selective squash method which squashes only dependent instructions. The other is non-selective squash method. The prior one is less adverse affect for processor performance but the implementation becomes complex. We propose a implementation of the selective squash method. Our evaluation result shows that selective squash method can reduce re-issued instruction dramatically compared to the non-selective squash method. It also reduces IPC degradation compared to the non-selective squash method. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10096105 | |||||||
書誌情報 |
情報処理学会研究報告計算機アーキテクチャ(ARC) 巻 2007, 号 79(2007-ARC-174), p. 67-72, 発行日 2007-08-01 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |