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

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

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

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

答案1

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

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

您正在比较的 Xeon 处理器比 E3-1265 早两个系列。请参阅了解 Ivy Bridge 家族如何比 Nehalem 家族更快的详细信息。

(请注意,如果不知道基准代码的具体作用,就很难说出导致差异的原因。)

相关内容