パイプラインの深さをD、パイプラインピッチをP秒とすると、I個の命令をパイプラインで実行するのに要する時間を表す式はどれか。ここで、パイプラインは1本だけとし、全ての命令は処理にDステージ分の時間が掛かり、各ステージは1ピッチで処理されるものとする。また、パイプラインハザードについては、考慮しなくてよい。
パイプラインの所要時間は(I+D-1)×ピッチ
選択肢
- ア(I+D)×P
- イ(I+D-1)×P
- ウ(I×D)+P
- エ(I×D-1)+P
正解と解説
正解:イ (I+D-1)×P
パイプラインでは、最初の命令が全Dステージを通過し終えるまでにDピッチかかり、その後は1ピッチごとに1命令ずつ完了する。残るI-1命令はI-1ピッチで流れ出るので、総所要時間は(D+I-1)ピッチ、すなわち(I+D-1)×P秒となる。
選択肢ごとの解説
- ア(I+D)×Pは1ピッチ分多く数えており、先頭命令の重なりを考慮していない。
- イ正しい。先頭命令のDピッチに残りI-1命令分を加えた(I+D-1)×Pとなる。
- ウI×Dは全命令を逐次実行した場合のステージ数で、パイプラインの重ね合わせを表していない。
- エ同様に逐次実行に近い式であり、パイプラインの効果が反映されていない。
同じ分野の他の問題
- パイプラインの性能を向上させるための技法の一つで、分岐条件の結果が決定する前に、分岐先を予測して命令を実行するものはどれ…2025年度 秋期 午前II 問2
- パイプラインの深さをD、パイプラインピッチをP秒とすると、I個の命令をパイプラインで実行するのに要する時間を表す式はどれ…2025年度 秋期 午前II 問1
- パイプラインハザード対策に関する記述のうち、アウトオブオーダ実行方式を用いたものはどれか。2021年度 秋期 午前II 問1
- スーパスカラの説明として、適切なものはどれか。2017年度 春期 午前II 問1
- 各ソフトウェアモジュールからアクセスできるハードウェアリソースやメモリ領域の範囲を適切に制限するために、4段階の特権レベ…2024年度 秋期 午前II 問1
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。