未分類
秋期
ネットワークスペシャリスト 2013年 秋期 問22
22 / 25
パイプラインの深さをD、パイプラインピッチをP 秒とすると、1個の命令をパイ プラインで実行するのに要する時間を表す式はどれか。ここで、パイプラインは 1本 だけとし,全ての命令は処理に D ステージ分の時間がかかり、各ステージは1ピッチ で処理されるものとする。また、パイプラインハザードについては、考慮しなくてよ い。
正解と解説
表示する
正解 イ
(I+D-1)xP
パイプラインでI個の命令を実行する時間は、最初の命令がD段(Dピッチ)で完了し、以降の命令は1ピッチずつずれて完了するため、全体で(I+D−1)ピッチかかります。1ピッチはP秒なので(I+D−1)×Pとなります。