单选题
程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是
A.8.4秒
B.11.7秒
C.14.0秒
D.16.8秒
A
B
C
D
【正确答案】
D
【答案解析】
[解析] 设后来P在M上的执行时间是T,T=C
2
×CPI
2
,编译优化前20s=C
1
×CPI
1
,其中C
2
/C
1
=0.7,CPI
2
/CPI
1
=1.2,那么T/20s=0.7×1.2,可以得出T=16.8s。
提交答案
关闭