大堀/書籍/コンピュータの構成と設計
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[大堀/論文/2008]]
#contents
----
*コンピュータの構成と設計 [#tbce6e4b]
-創造工房セミナー(CFS)の前半でMIPSのパイプライン化から評価までを行うことになったので、そのまとめ。
*雑記 [#rda0ee0f]
-わからないことが多すぎるので小さいことからメモ。
**下巻 [#ra0b3966]
***パイプライン化の概要 [#s9ad2ca2]
-パイプラインはスループット改善するもの。個々の命令の実行時間を短縮するものではない。
-命令セット次第でパイプラインの設計は簡単にも難しくもなる。
パイプライン化に加えて、
*分岐予測
*フォワーディング
*ストール
の方法を工夫することでコンピュータを高速化できる。
-CFSの授業ではレイテンシの向上を目的にしているため、これらを評価する必要がある。
-[[パイプライン・ハザード>大堀/書籍/コンピュータの構成と設計/パイプライン・ハザード]]
-データパスのパイプライン化
--例外的な動き 1: WBステージ(結果をレジスタファイルに書き戻す作業)
---データハザードの可能性
--例外的な動き 2: EXステージの後(次のPC値を+4か分岐先アドレスのどちらかに設定する)
---制御ハザードの可能性
***実装 [#wc2e63c1]
-方針: 教科書通り単純なやつからやっていくことにする。
-開発環境
--言語:verilog
--シミュレータ:iverilog
-[[ヴァージョン管理>大堀/書籍/コンピュータの構成と設計/MIPS回路ヴァージョン管理]]
-[[合成用ファイル詳細>大堀/書籍/コンピュータの構成と設計/MIPS回路合成]]
***参考 [#f3d78151]
http://col1.u-aizu.ac.jp/int/comporg/
終了行:
[[大堀/論文/2008]]
#contents
----
*コンピュータの構成と設計 [#tbce6e4b]
-創造工房セミナー(CFS)の前半でMIPSのパイプライン化から評価までを行うことになったので、そのまとめ。
*雑記 [#rda0ee0f]
-わからないことが多すぎるので小さいことからメモ。
**下巻 [#ra0b3966]
***パイプライン化の概要 [#s9ad2ca2]
-パイプラインはスループット改善するもの。個々の命令の実行時間を短縮するものではない。
-命令セット次第でパイプラインの設計は簡単にも難しくもなる。
パイプライン化に加えて、
*分岐予測
*フォワーディング
*ストール
の方法を工夫することでコンピュータを高速化できる。
-CFSの授業ではレイテンシの向上を目的にしているため、これらを評価する必要がある。
-[[パイプライン・ハザード>大堀/書籍/コンピュータの構成と設計/パイプライン・ハザード]]
-データパスのパイプライン化
--例外的な動き 1: WBステージ(結果をレジスタファイルに書き戻す作業)
---データハザードの可能性
--例外的な動き 2: EXステージの後(次のPC値を+4か分岐先アドレスのどちらかに設定する)
---制御ハザードの可能性
***実装 [#wc2e63c1]
-方針: 教科書通り単純なやつからやっていくことにする。
-開発環境
--言語:verilog
--シミュレータ:iverilog
-[[ヴァージョン管理>大堀/書籍/コンピュータの構成と設計/MIPS回路ヴァージョン管理]]
-[[合成用ファイル詳細>大堀/書籍/コンピュータの構成と設計/MIPS回路合成]]
***参考 [#f3d78151]
http://col1.u-aizu.ac.jp/int/comporg/
ページ名: