平成25年度 秋期 ネットワークスペシャリスト試験 午前II 問22
パイプラインの深さをD、パイプラインピッチをP秒とすると、I個の命令をパイプラインで実行するのに要する時間を表す式はどれか。ここで、パイプラインは1本だけとし、全ての命令は処理にDステージ分の時間がかかり、各ステージは1ピッチで処理されるものとする。また、パイプラインハザードについては、考慮しなくてよい。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
パイプライン処理の全体時間を計算するには以下の点を考慮します: 1. 最初の命令が処理を開始して終了するまでには、Dステージ分の時間がかかる。 2. 2つ目以降の命令は、パイプラインの並列性により、各命令が1ピッチずつずれる形で処理される。 3. よって、I個の命令を処理するには、「最初のDステージ分の時間」+「残りI - 1個の命令を1ピッチずつ進める時間」が必要となる。
そのため、計算式は次のようになります:
全体時間 = (I + D - 1) × P
答え
イ: (I + D - 1) × P
出典:平成25年度 秋期 ネットワークスペシャリスト試験 午前II 問22