WEKO3
アイテム
フロントエンド・パイプラインを最小化する命令キャッシュ・アーキテクチャ
http://hdl.handle.net/2261/55402
http://hdl.handle.net/2261/5540243182dc6-8f9d-438d-9a64-0ccebaac51d0
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | 学位論文 / Thesis or Dissertation(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2013-10-02 | |||||
タイトル | ||||||
タイトル | フロントエンド・パイプラインを最小化する命令キャッシュ・アーキテクチャ | |||||
言語 | ||||||
言語 | jpn | |||||
資源タイプ | ||||||
資源 | http://purl.org/coar/resource_type/c_46ec | |||||
タイプ | thesis | |||||
その他のタイトル | ||||||
その他のタイトル | Instruction Cache Architecture that Minimizes Front-End Pipeline | |||||
著者 |
伊達, 三雄
× 伊達, 三雄 |
|||||
著者別名 | ||||||
識別子 | 11337 | |||||
識別子Scheme | WEKO | |||||
姓名 | Date, Mitsuo | |||||
著者所属 | ||||||
著者所属 | 東京大学大学院情報理工学系研究科電子情報学専攻 | |||||
著者所属 | ||||||
著者所属 | Department of Information and Communication Engineering, Graduate School of Information Science and Technology, The University of Tokyo | |||||
Abstract | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Out-of-order スーパースカラ・プロセッサのフロントエンドにおいて,命令間の依存解析を行うレジスタ・リネーミングと,命令をサブ・ウィンドウに分配するディスパッチは非常に高負荷なロジックである.これらのロジックに用いられるRMT とディスパッチ・ネットワークは,それぞれリネーム幅とディスパッチ幅の2乗に比例して面積と消費電力が増大する.本稿ではこれらの高負荷なロジックを最小化する手法としてDispatched Image Cache(DIC) を提案する.DIC ではリネーミング及びディスパッチ済みの命令列をまとめてキャッシュし再利用する.依存解析結果は,後続の命令が依存元の命令を指定する形式で表現することで再利用を可能にし,ディスパッチ情報はサブ・ウィンドウに合わせてDIC の領域を区切ることで再利用可能にする.DIC ヒット時には,得られたイメージをそのままサブ・ウィンドウに格納すればよく,高負荷なレジスタ・リネーミングとディスパッチを行う必要がない.ミス時にのみ通常のリネーミングとディスパッチを行う.その際のリネーム幅やディスパッチ幅を最小限にすることで,これらのロジックの負荷を最小限に抑えながら性能を保つことができ,面積効率が向上する.評価の結果,通常の命令キャッシュと同程度のキャッシュ容量で性能低下を1%近い性能向上を実現しつつ,これらのロジックの負荷を最小限にできることが確認できた. | |||||
書誌情報 | 発行日 2013-03-25 | |||||
学位名 | ||||||
学位名 | 修士(情報理工学) | |||||
学位 | ||||||
値 | master | |||||
研究科・専攻 | ||||||
情報理工学系研究科・電子情報学専攻 | ||||||
学位授与年月日 | ||||||
学位授与年月日 | 2013-03-25 |