- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:命令パイプラインをつかった問題です。
)
命令パイプラインをつかった問題の解説
このQ&Aのポイント
- プロセッサの命令パイプラインは、5つのステージで構成されており、それぞれのステージは1クロックで完了します。
- 平均CPIが5である場合、クロック周波数が1GHzのプロセッサでは、1秒間に何個の命令が実行されるかを求めます。
- CPIは、各命令の平均クロック数を表し、低い値ほどプロセッサの効率が高いことを示します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CPI: clock cycles per instruction・・・1命令処理するのにかかるクロック数。 回答は CPIの定義からすれば 200MIPS となります。 平均命令実行時間 = 1x10^-9[sec] x 5[cycles] = 5x10^-9[sec] 平均命令実行数 = 1/(5x10^-9) = 200x10^6 = 200[MIPS] しかしこれだと設問のパイプラインの記述を使うところがない。パイプラインという言葉を出しながら使わないというひっかけでしょう。 問題中の「平均CPI」を「非パイプライン処理時のCPI」と捉えれば 1GIPS という答えもあり得ますが、その場合パイプラインの効率が考慮されてなく問題として不完全だと思います。
その他の回答 (1)
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.1
googleでキーワードを[Clock Per Instruction]で「日本語のページ」を検索したら、いくつもヒットしました。 答えは40MIPSあるいは0.04GIPSですかね?
質問者
お礼
調査不足でしたね、ごめんなさい 回答ありがとうございます^ ^
お礼
とてもわかりやすい回答です! パイプラインをどこで活用すればいいかわからなかったので・・ ひっかけだったんですね 本当にありがとうございます^ ^