什么是总加速?

时间:2015-05-22 17:16:02

标签: performance computer-architecture

这不是作业。我正按照自己的时间选择MOOC计算机架构。有一个问题,我无法弄清楚,也许有人可以帮助我。 这是:

内存操作目前占用执行时间的30%。

  • 一个名为“缓存”的新窗口小部件将80%的内存操作速度提高了4倍。
  • 第二个名为“二级缓存”的新widger将剩下的20%的1/2加速了2倍。

总加速是多少?

以下是用于计算加速比的公式:

  

加速= 1 / [(1 - 非加速部分)+(加速部分   1)/ speedup1 +(加速部分2)/ speedup2 + ...]

我按如下方式计算:

Speedup = 1 / [0.7 + 0.3*0.8/4 + 0.3*0.2*0.5/2 + 0.3*0.2*0.5] = 1.2422

但答案是错误的,这表明我的推理是错误的,但我无法弄清楚它的错误。有人可以帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:1)

事实证明我的答案是正确的。碰巧的答案必须是小数点后的2位数。即它会将1.2422视为错误答案,而将1.24视为正确答案。对不起,大家都感到困惑,感谢您的帮助。