某计算机的时钟频率为2.5GHz,指令集中有A~E五种不同类型的指令,这五类指令的平均时钟周期数CPI分别为3、2、4、5、3。设有一程序P的指令序列中,五类指令所占比例分别为20%、28%、22%、10%、20%。
(1)该计算机的峰值MIPS是多少
(2)该计算机执行程序P的平均时钟周期数CPI是多少
【正确答案】:(1)计算峰值MIPS应选择CPI最少的指令类型。因此选B类指令,其CPI=2
故:峰值MIPS=2 5GHz/2=1.25* 1000=1250MIPS
(2)平均CPI=3×20%+2×28%+4×22%+5×10%+3×20%=3.14