程序 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。
登录后提交答案
暂无评论,来抢沙发