WEKO3
-
RootNode
アイテム
パイプライン処理とプランチ命令
https://ipsj.ixsq.nii.ac.jp/records/24881
https://ipsj.ixsq.nii.ac.jp/records/2488110891185-284f-44b1-b58a-14ab36085b72
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1987 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1987-03-13 | |||||||
タイトル | ||||||||
タイトル | パイプライン処理とプランチ命令 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | BRANCH PREDICTION IN A PIPELINED MICROPROCESSOR | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
三菱電機(株)LSI研究所 | ||||||||
著者所属 | ||||||||
三菱電機(株)LSI研究所 | ||||||||
著者所属 | ||||||||
三菱電機(株)LSI研究所 | ||||||||
著者所属 | ||||||||
三菱電機(株)LSI研究所 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
MISTUBISHI ELECTRIC Corporation LSI Research and Development Laboratory | ||||||||
著者所属(英) | ||||||||
en | ||||||||
MISTUBISHI ELECTRIC Corporation LSI Research and Development Laboratory | ||||||||
著者所属(英) | ||||||||
en | ||||||||
MISTUBISHI ELECTRIC Corporation LSI Research and Development Laboratory | ||||||||
著者所属(英) | ||||||||
en | ||||||||
MISTUBISHI ELECTRIC Corporation LSI Research and Development Laboratory | ||||||||
著者名 |
吉田, 豊彦
松尾, 雅仁
上田, 達也
清水, 徹
× 吉田, 豊彦 松尾, 雅仁 上田, 達也 清水, 徹
|
|||||||
著者名(英) |
Toyohiko, Yoshida
Masahito, Matsuo
Tatsuya, Ueda
Toru, Shimizu
× Toyohiko, Yoshida Masahito, Matsuo Tatsuya, Ueda Toru, Shimizu
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 我々はオリジナル32ビットマイクロプロセッサの開発にあたり新しいマイクロプロセッサのアーキテクチャに適する各種のパイプライン方式を検討した。パイプライン処理は汎用計算機の歴史の中で高速化技術として最も成功したものの1つである。しかし、パイプライン処理も処理段数が増大するにつれて各種のオーバーヘッドのため処理速度の向上に飽和傾向が現れる。パイプライン処理のオーバーヘッドのなかで最も問題となるのはブランチ命令実行によるパイプラインの乱れである。我々はパイプライン処理におけるブランチ命令のオーバーヘッドをなるべく少なくするため、ブランチ命令の履歴に従ってブランチするかどうかを判断する動的ブランチ予測処理を採用した。本報告ではパイプライン処理方式の例として8種類のパイプラインモデルを考え、「エラトステネスのふるい」のベンチマークプログラムに対して各種モデルにおける動的ブランチ予測処理の効果をシミュレーションにより検討した結果について報告する。本報告のシミュレーションではパイプライン段数が4段以上の場合に動的ブランチ処理により10%前後の性能向上が見られた。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Pipelining is one of the most efficient techniques to reach higher performance. A fundamental disadvantage of pipelining is the performance degradation from branches in the instruction stream. The architecture of our microprocessor is newly developed and it is different from old pipelined computers. So, we designed several types of pipelining models for our microprocessor and examined their performance. We designed a branch prediction mechanism based on branch history to overcome this problem. Improvements of 5 to 14 percent can be expected in our microprocessor performance when we install this branch prediction mechanism. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10096105 | |||||||
書誌情報 |
情報処理学会研究報告計算機アーキテクチャ(ARC) 巻 1987, 号 20(1986-ARC-044), p. 1-10, 発行日 1987-03-13 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |