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