如何比较CPU?

什么指标和他们的优先级比较各种CPU的任务特定性能?

我不确定你的意思与任务具体performance,所以你会得到一个稍微通用的答案。

有很多不同的指标来比较CPU的性能,这取决于你打算如何处理它们。 最常见的元统计是:

  • 性能/价格
  • 性能/瓦

而且还有stream行的加权指数如

  • 性能/(价格+瓦特* 3年的电力)

绩效反过来可以用多种方式衡量:

  • MHz(oooh!营销!)
  • 合成基准
  • 内存带宽(通常是HPC应用程序的限制)
  • 特定应用程序的应用程序性能

您应该将CPU性能与预期的应用程序进行比较。 如果您的应用程序是具有200个虚拟主机的虚拟化服务器,则需要与您在手机或防火墙中所需的CPU完全不同的CPU。 在HPC世界之外,单个testing捕获大多数您感兴趣的性能特征是非常罕见的。

通常SpecInt 2006( http://www.spec.org/cpu2006/CINT2006/ )是一个好的开始。

有一件事你可以看看,看看芯片上的指令集。 芯片是否支持SSE2,SSE3,SSSE4,SSSE4.1,SSSE4.2等扩展? 这些会影响各种CPU的任务特定性能。

http://www.cpuid.com/softwares/cpu-z.html – >检查处理器指令集的工具。

http://en.wikipedia.org/wiki/SSE4 – >串streamSIMD扩展4