【发布时间】:2012-07-01 14:05:36
【问题描述】:
我想知道 Intel i7 处理器的分支预测是如何工作的?
目前,我知道称为“动态分支预测”的预测器。
对于 1 位预测器:硬件总是预测分支指令采用与上次执行时相同的方向。
在实践中效果更好的改进版本是 2 位预测器。为了 为了进一步提高预测精度,引入了 2 位预测方案。 在这些方案中,预测必须有两次错误才会改变。
i7 有和上面一样的预测器吗?
【问题讨论】:
-
我几乎可以向您保证,所有细节都是公司专有机密。
标签: architecture branch cpu-architecture