MIPs 作为相对 CPU 性能衡量标准的可靠性如何?

MIPs 作为相对 CPU 性能衡量标准的可靠性如何?

我注意到没有营销提到 MIP,并且处理器规格中也没有提及。

这个统计数据有多可靠?现在我们都知道 Mhz 和 Ghz 之间的直接比较并不一定是好的

答案1

它们并不好。现代架构使 MIPS 成为一种过时的测量方法。如果您希望以编程方式确定运行系统的速度,它可能会为您提供有关机器的代数的大致信息,但如果您购买机器,最好的衡量标准是大型基准测试网站。例如http://www.cpubenchmark.net/high_end_cpus.html

维基百科上有一篇文章讨论了一些弱点:http://en.wikipedia.org/wiki/Instructions_per_second

答案2

这取决于你想测量什么,但一般来说,它不是一般基准测试的实际现实世界测量,并且很难在不同的架构之间进行比较 - 例如,我的处理器可能在循环中执行 NOP(无操作)指令时表现出色,但在移位操作或我的SIMD微代码可能低于标准,因此不适合大型图形、数字信号处理或加密/解密。

MIPS 有点像比较一组汽车和货车的性能,将它们全部置于空挡并将发动机转速开到最大,并得出结论:保时捷一定是最好的——结果却发现,这项组测试是挑选一辆来运载货物的车辆。

相关内容