为什么我们有两个版本的2位分支预测,如下图所示?
第一计划
替代方案
在第一种方案中,如果是误判,则从弱不带到弱取和弱带到弱不带;而在另一种方案中,如果是误判,则从弱不带到强不带,从弱到强不带。如何将一种方案与另一种方案进行比较,还是两者都提供相同的准确性?
发布于 2016-02-08 21:09:09
第一个方案似乎是詹姆士史密斯论文“分支预测策略研究”(这里)所描述的策略7。图8和图10显示了有趣的数字。该方案的准确度在80%~99%之间。
这两种方案都在J.K.F.Lee和A.J.Smith的“分支预测策略和分支目标缓冲区设计”中进行了描述。此外,这两种方案进行了比较,它们的准确性没有太大的差异。
即使不看报纸,你也会发现有些模式倾向于一种方案而不是另一种方案。如果模式被采取,不采取,采取,不采取,第一个方案将永远是错误的,如果它开始于状态WN。第二个方案没有问题的模式,但采取的模式,采取,不采取,不采取,等等。
https://stackoverflow.com/questions/35250143
复制相似问题