为什么频率较低的 CPU 比频率较高的 CPU 得分更高?

3 cpu performance

我刚刚看到了两个不同 CPU 的比较

第一个有4.4GHz,另一个有2.5 to 3.5GHz。但是,频率较低的在单线程评分中的得分比4.4GHz的要好。是什么导致了这个有趣的结果?

Cra*_*son 5

您正在比较 Xeon 5698 处理器 (4.4 GHz) 和 E3-1265 (2.5-3.5 GHz)。以下是他们测量单线程 E3 性能更快的一些原因:

  • E3 上的 L1 缓存是其两倍。
  • E3 上的 L2 缓存是其两倍。
  • E3 上更多的寄存器读取端口。
  • E3 上更好的分支预测器。
  • 指令在 E3 上解码后缓存。

您正在比较的至强处理器是比 E3-1265 更古老的两个系列。请参阅有关的Ivy Bridge家族如何比Nehalem系列更快的细节。

(请注意,如果不确切知道基准代码的作用,就很难说出究竟是什么导致了差异。)