2014 组成原理 计算机性能指标 选择题
第 12 题

程序P 在机器M 上的执行时间是20秒,编译优化后,P 执行的指令数减少到原来的70%,而CPI 增 加到原来的1.2倍,则P 在M 上的执行时间是()。

A.8.4 秒

B.11.7 秒

C.14 秒

D.16.8 秒

[tag_link]

正确答案:D

不妨设原来指令条数为 X,那么原 CPI 就为 20/x,经过编译优化后,指令条数减少到原来的 70%,即指令条数为 0.7x,而 CPI 增加到原来的 1.2 倍,即 24/x,那么 现在 P 在 M 上的执行时间就为 指令条数×CPI = 0.7x × 24/x = 24x0.7 = 16.8s,选 D。