CPI の計算
出典: 令和5年度 春期 応用情報技術者試験 午前 問8 (IPA)
動作周波数 1.25GHz のシングルコア CPU が 1 秒間に 10 億回の命令を実行するとき,この CPU の平均 CPI (Cycles Per Instruction) として,適切なものはどれか。
- ア 0.8
- イ 1.25
- ウ 2.5
- エ 10
正解と解説を見る
正解: イ
- ア: 0.8 は 10 億 ÷ 12.5 億で、1 クロック当たりの命令数 (IPC) です。
- イ: クロック数 12.5 億 ÷ 命令数 10 億 = 1.25 です。正しい答えです。
- ウ: 2.5 は計算の途中で 2 倍してしまった値です。
- エ: 10 は 10 億回の数字をそのまま使った値です。
ポイント
- CPI は、1 命令の実行に平均何クロックかかるかを表します。
- 1 秒間のクロック数 1.25GHz = 12.5 億回、1 秒間の命令数 10 億回なので、
- CPI = 12.5 億 ÷ 10 億 = 1.25 です。