计算CPU的运算速度和指令平均时钟数实例

某计算机的时钟频率为 400MHz,测试该计算机的程序使用 4 种类型的指令。每种指令的数量及所需指令时钟数(CPI)如下表所示, 则该计算机的指令平均时钟数为(A) ; 该计算机的运算速度约为 (B) MIPS。

指令类型指令数目(条)每条指令需时钟数
11600001
230000 2
3240004
416000 8

A: 1>1.85    2>1.93    3>2.36    4>3.75

B: 1>106.7    2>169.5    3>207.3    4>216.3


计算机的指令平均时钟数=所有指令所需的时钟数/所有指令的总数

(160000*1+30000*2+24000*4+16000*8)/ (160000+30000+24000+16000)~1.93

计算机的运算速度=时钟频率/计算机的指令平均时钟数

400/1.93~207.3



© 2016-2024 阿尔佛 aerfo.com | 豫ICP备17044542号 | 豫公网安备 41010602000172