比较不同 CPU 的任务特定性能的指标及其优先级是什么?
答案1
我不确定你所说的特定于任务的表现是什么意思,所以你会得到一个稍微笼统的答案。
有很多不同的指标可用于比较 CPU,这在很大程度上取决于您打算用它们做什么。最常见的元统计数据是:
- 性能/价格
- 性能/瓦特
还有一直很受欢迎的加权指数,例如
- 性能/(价格+瓦特*3年电量)
反过来,绩效可以通过多种方式来衡量:
- MHz(噢!营销!)
- 综合基准
- 内存带宽(通常是 HPC 应用程序的限制)
- 特定应用程序的应用程序性能
您应该将 CPU 性能与目标应用程序进行比较。如果您的应用程序是具有 200 个虚拟主机的虚拟化服务器,那么您所需的 CPU 将与手机或防火墙所需的 CPU 截然不同。在 HPC 领域之外,很少能通过一次测试就捕捉到您感兴趣的大部分性能特征。
答案2
通常 SpecInt 2006 (http://www.spec.org/cpu2006/CINT2006/) 是一个良好的开端。
答案3
您还可以查看芯片中包含的指令集。芯片是否也支持 SSE2、SSE3、SSSE4、SSSE4.1、SSSE4.2 扩展?这些将影响各种 CPU 的任务特定性能。
http://www.cpuid.com/softwares/cpu-z.html--> 用于检查处理器指令集的工具。
http://en.wikipedia.org/wiki/SSE4-> 流式 SIMD 扩展 4