2

我想问一些关于分支预测的事情。我完全知道它是什么以及它们如何工作或它们的不同类型。我的问题是:我将如何使用每个预测器的性能的处理器?我的意思是,如果我使用相同的基准、相同的预测器但不同的处理器,我会期望相同的命中率吗?我认为是的,因为它只是一个模型,不受处理器类型的影响,但我想确定这一点。

4

1 回答 1

1

嗯,答案是“视情况而定”。预测模型只是一个模型。您无法保证此类模型的特定处理器实现将如何执行。预测器的性能很可能还取决于与基准测试不直接相关的因素,例如中断传递或进程调度。

通常,我认为即使在不同的物理处理器中,您也可以期望每个预测变量具有一致的趋势,但我不会期望在数值上相等的命中率。

于 2012-12-18T15:36:11.577 回答