平成25年 秋期 ネットワークスペシャリスト 午前II 問22

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

 ア  (I +D P
 イ  (I +D -1)×P
 ウ  (I ×D )+P
 エ  (I ×D -1)+P


答え イ


解説
1命令を処理するのに要する時間は、D ×P である。
2命令を処理するのに要する時間は、パイプラインなので2つ目の命令の1ステージ分が増えるので(1+D P である。
同様に3命令を処理するのに要する時間は、(2+D P である。
したがって、I 命令を処理するのに要する時間は、
 (I +D -1)×P
(イ)である。


キーワード
・パイプライン

キーワードの解説

戻る 一覧へ 次へ