帮助时钟周期

时间:2011-06-06 23:03:17

标签: clock machine-instruction

我很难理解时钟周期。这是问题,给我一个程序,它有两个指令X和Y,我知道X运行20%的时间,需要8个时钟周期,另一条指令Y运行80%的时间,需要2个时钟周期。如果我的程序有1000万条指令我需要找到:

一个。执行一条指令的最小时钟周期数?

B中。使用Amdahl定律可以通过改进指令X找到最大速度。

这是我的狩猎,请帮助我,我错了。对于A,执行一条指令的最小时钟周期数是1个时钟周期。我以为我在某个地方看过这个,但我不确定。

要做B我假设当X的时钟周期为1时我要解决加速问题,因为这意味着它执行速度最快。

这些假设是否正确?任何帮助,将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

我不知道1

但对于2,该程序需要T = .2*10 000 000*8 + .8*10 000 000*2个周期 改进指令X可以使其仅需要n个周期(从1回答)
这意味着U = .2*10 000 000*n + .8*10 000 000*2循环运行程序
这意味着如果您进行改进,将需要原始U/T时间来运行该程序。速度增加T/U