程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是( )。
A. 8.4秒
B. 11.7秒
C. 14秒
D. 16.8秒
参考答案: D
解...
用户登录可进行刷题及查看答案
解析:不妨设原来指令条数为 x,那么原 CPI 就为 20/x,经过编译优化后,指令条数减少
到原来的 70%,即指令条数为 0.7x,而 CPI 增加到原来的 1.2 倍,即 24/x,那么现在 P 在 M上的执行时间就为指令条数*CPI=0.7x*24/x=24*0.7=16.8 秒,选 D。
登录后提交答案
暂无评论,来抢沙发