【问题标题】:Different schemes of two-bit branch prediction两位分支预测的不同方案
【发布时间】:2016-05-16 23:08:57
【问题描述】:

为什么我们有两个版本的 2 位分支预测,如下图所示?

First Scheme

Alternate Scheme

在第一种方案中,如果预测错误,则从弱不采用到弱采用,从弱采用到弱不采用,但在替代方案中,从弱不采用到强采用,从弱采用到如果是误判,强烈不采取。一种方案与另一种方案相比如何,或者两者的准确性如何?

【问题讨论】:

    标签: computer-architecture branch-prediction


    【解决方案1】:

    第一个方案似乎是 James Smiths 论文“关于分支预测策略的研究”(here) 描述的策略 ​​7。图 8 和 10 显示了有趣的数字。该方案的准确率范围为 80.1% 到 99.4%。

    这两种方案都在 J.K.F. 的“分支预测策略和分支目标缓冲区设计”中进行了描述。李和 A.J.史密斯。还比较了两种方案,它们的准确性差别不大。

    即使不阅读论文,您也可以看到有些模式偏向于一种方案。例如。对于采用、未采用、采用、未采用的模式,如果第一个方案从状态 WN 开始,它将始终是错误的。第二种方案对模式没有问题,但是模式采取,采取,不采取,不采取,采取,采取等。

    【讨论】:

      猜你喜欢
      • 2017-07-09
      • 2014-04-25
      • 2014-03-03
      • 2020-04-04
      • 2016-07-01
      • 2011-02-01
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多