程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间( )
A、 8.4秒
B、 11.7秒
C、 14秒
D、 16.8秒
答案
: D
解析
: CPI表示执行一条指令所需要的时钟周期数 = 总时钟周期数/IC;IC表示总指令数。设程序P有i 条指令, 则编译优化前,CPI0=20/i。编译优化后, 指令条数为i x 70% ,CPI=1.2 x 20/i , 因而编译优化后,P 在M 上的执行时间=i x 70% x 1.2 x 20/i =16.8 秒。
上一篇
考研政治哲学总结
考研政治哲学总结
下一篇
一道阿达姆尔定律计算题
一道阿达姆尔定律计算题
版权声明:《 一道指令时钟周期数的考题 》为roger原创文章,转载请注明出处!
最后编辑:2020-9-2 20:09:29