Mike Gancarz プログラムを速くすることに時間をかけない

blog image
令和5年 春期 AM1 問4

動作周波数 1.25 GHzのシングルコアCPUが 1 秒間に 10 億回の命令を実行するとき, このCPUの平均CPI (Cycles Per Instruction) として, 適切なものはどれか。

ア 0.8
イ 1.25
ウ 2.5
エ 10

解答:



ポイント:

CPI(Cycles Per Instruction)は、1つの命令を実行するのに必要なクロック数を表す数字です。
このCPUは1秒間に12.5億回のクロックサイクルを動かすことができます。
そして、このCPUは1秒間に10億回の命令を実行します。

だから、1つの命令を実行するためには、平均して1.25個のクロックサイクルが必要です。

CPI = 1,250,000,000 / 1,000,000,000 = 1.25

これが平均CPIです。

関連資料:


更新日:2023-09-06