这是作业。计算机体系结构:加速
问题: 一个程序有20%的内存访问,50%的乘法,其余的与其他功能无关。如果要求整体加速比为1.2,那么两个内存访问都需要加速多少,如果两者都得到同样改善,则需要多少加速。
我想我知道如何做到这一点,如果我正在寻找使用阿姆达尔定律的加速或其他方法,但我不知道如何解决这个问题,以找到每个加速,如果他们得到改善一样。
如果它只是在寻找内存访问,我想我会解决x的公式如下:
1.2 = 1/[(1 - 0.2) + 0.2/x]
是将两个百分比在Amdahl定律相结合,并使用0.2 + 0.5 = 0.7
的关键?
“这是作业。”恭喜! – JakeGould
是的,由于这两个组件的改进相同,因此可以将它们的贡献分数相加,将它们视为单个组件。 –