假设某个频繁使用的程序P在机器M1上运行需要20s,M1的时钟频率为1GH。设计人员想开发一台与M1具有相同ISA的新机器M2.采用新技术可使M2的时钟频率增加,但同时也会使CPI增加。假定P在M2上执行时的时钟周期数是在M1上的2倍,则M2的时钟频率至少达到多少才能使程序P在M2上的运行时间缩短为4s?
【正确答案】:程序P在机器M1上的时钟周期数为CPU执行时间X时钟频率= 20S×1GHz=20G.
因此,程序P在机器M2上的时钟周期数为2×20GHz=40G.
要使程序P在M2上的运行时间缩短为4S,则M2的时钟频率至少应为程序所含时钟周期÷CPU执行时间=40G÷4S=10GHz。
假设某个频繁使用的程序P在机器M1上运行需要20s,M1的时钟频率为1GH。设计人员想开发一台与M1具有相同ISA的新机器M2.
- 2024-11-05 14:13:27
- 计算机组成原理(02318)