CPIとCPU性能の計算とは?しーぴーあいとしーぴーゆーせいのうのけいさん
CPIは1命令の実行に要する平均クロック数。実行時間=命令数×CPI÷クロック周波数という関係で、プロセッサ性能を分解して考える枠組み。毎秒の実行命令数を百万単位で表すMIPSは、クロック周波数÷CPIで求められる。命令ミックスが与えられて平均CPIや実行時間を求める計算問題が頻出する。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
クロック2GHz、平均CPIが2.5なら1命令あたり1.25ナノ秒。命令の内訳が演算50%(CPI 1)、ロード30%(CPI 4)、分岐20%(CPI 3)なら、平均CPIは0.5×1+0.3×4+0.2×3=2.3となる。
試験での引っ掛け
クロック周波数だけで速さを比べられない。命令セットが違えば同じ処理に要する命令数が変わるため、CISCとRISCの比較では「CPIは大きいが命令数は少ない」といった打ち消し合いを考慮する必要がある。MIPSも命令の重みを無視するので、異なるアーキテクチャ間の比較には使えない。計算ではナノ秒とマイクロ秒の取り違えが失点源になる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。