未分類
秋期
エンベデッドシステムスペシャリスト 2025年 秋期 問1
1 / 25
パイプラインの深さを D,パイプラインピッチをP秒とすると、1個の命令をパイ プラインで実行するのに要する時間を表す式はどれか。ここで、パイプラインは1本 だけとし、全ての命令は処理にDステージ分の時間が掛かり、各ステージは1ピッチ で処理されるものとする。また、パイプラインハザードについては、考慮しなくてよ い。
正解と解説
表示する
正解 イ
(I+D-1)XP
深さD段のパイプラインで1命令が完了するには、1段目から最終段まで全Dステージを通過する必要があります。最初の1ピッチで1段目、以降各段1ピッチずつ進むので、命令数Iを1として(1+D-1)×P、すなわち(I+D-1)×Pがイに当たり正解です。命令数Iと段数Dの重なりを1段分引くのがポイントです。