講演抄録/キーワード |
講演名 |
2011-12-15 16:10
[ポスター講演]インプレース実行型プロセッサCRIBにおける効率的な浮動小数点命令実行手法 ○大久保直昭・吉瀬謙二(東工大) ICD2011-113 エレソ技報アーカイブへのリンク:ICD2011-113 |
抄録 |
(和) |
今日の高性能プロセッサでは,命令スケジューリングやレジスタリネーミング,物理レジスタファイル等の機構において多大な電力を消費している.それらの機構を排除した,組み合わせ回路を用いたインプレース実行型プロセッサの例とし,CRIB(Consolidated Rename, Issue, Bypass) がある.CRIB には命令ウィンドウへの命令配置制約が存在し,場合によっては命令ウィンドウの利用効率が大幅に低下することが分かっている.我々が評価したところ,この制約の影響で浮動小数点演算命令と整数演算命令が混在するプログラムの実行時に,利用効率が大幅に低下することがわかった.本稿では,この場合の利用効率を大幅に向上させる新たな命令ウィンドウの構成を提案する.シミュレータによる評価の結果,整数演算命令のみのプログラム実行時のIPC の低下を数%に抑えつつ,浮動小数点演算命令の多いプログラム実行時のIPC が最大で40%程度向上することが確認された. |
(英) |
In recent high-performance processor, instruction scheduling, register renaming, and physical register file consume significant power. To solve this problem, the CRIB (Consolidated Rename, Issue, and Bypass) architecture is proposed. The CRIB has some constraints of dispatching instructions to the instruction window. Therefore in some cases, the efficiency of the window is reduced. From the evaluation, we confirmed that when the program runs a mix of floating-point operations and integer arithmetic instructions, these limitations significantly reduce the efficiency. This paper proposes a new configuration of the instruction window improving efficiency in these cases. Evaluation results of the simulation show that, while keeping a few percent lower IPC during execution of integer-only program, at most 40% higher IPC than conventional CRIB is confirmed during mixed-program executed. |
キーワード |
(和) |
プロセッサアーキテクチャ / CRIB / インプレース実行 / / / / / |
(英) |
processor architecture / CRIB / in-place execution / / / / / |
文献情報 |
信学技報, vol. 111, no. 352, ICD2011-113, pp. 67-67, 2011年12月. |
資料番号 |
ICD2011-113 |
発行日 |
2011-12-08 (ICD) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
ICD2011-113 エレソ技報アーカイブへのリンク:ICD2011-113 |