未分類
秋期
エンベデッドシステムスペシャリスト 2023年 秋期 問3
3 / 25
パイプラインの深さを D,パイプラインピッチをP秒とすると、1個の命令をパイ プラインで実行するのに要する時間を表す式はどれか。ここで、パイプラインは1本 だけとし、全ての命令は処理にDステージ分の時間が掛かり、各ステージは1ピッチ で処理されるものとする。また,パイプラインハザードについては、考慮しなくてよ い。
正解と解説
表示する
正解 イ
(I+D-1)XP
深さDのパイプラインでは、1命令はDステージを要し各ステージが1ピッチPで進むため、1命令の実行時間は最初のステージ投入から完了までで(1+D−1)×P=D×Pではなく、選択肢の形式では(1+D−1)×Pすなわち先頭命令が全Dステージを通過する時間として表されます。よって(I+D−1)×Pが正解です。