令和7年度秋期 問1 / 25

令和7年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問1

パイプラインの深さをD、パイプラインピッチをP秒とすると、I個の命令をパイプラインで実行するのに要する時間を表す式はどれか。ここで、パイプラインは1本だけとし、全ての命令は処理にDステージ分の時間が掛かり、各ステージは1ピッチで処理されるものとする。また、パイプラインハザードについては、考慮しなくてよい。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

最初の命令は、パイプラインの全Dステージを順に通過するので、完了までにD×P秒掛かります。2個目以降の命令は、パイプラインが一度埋まった後は1ピッチごとに次々と完了していくため、追加の命令1個につきP秒だけ余分に時間が掛かります。
したがって、I個の命令を実行する総時間は、最初の命令のD×P秒と、残り(I−1)個の命令分の(I−1)×P秒を足した
D×P+(I−1)×P=(D+I−1)×P
となります。よって、式は(I+D−1)×Pになります。


答え

イ: (I+D−1)×P

出典:令和7年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問1

令和7年度秋期の他の問題