表示CPU速度的绝对单位?


1

大多数高级计算机用户都知道你不能仅仅通过比较时钟速度来比较CPU速度,而是涉及其他因素(其中只有一个是多核,但这很容易理解)。但是,当你所知道的(来自广告或比较列表)是他们的时钟速度时,这使得很难比较处理器。

是否有表示CPU速度的绝对单位?它是失败的吗?

  • 如果有,为什么不用于消费者友好的材料和营销?
  • 如果没有,为什么不呢?

3
简而言之,不同的指令可以在不同的CPU上以不同的速度执行。一个可能在浮点数学上更快,另一个在整数数学上更快。一个可能有硬件AES支持,另一个可能没有。
鲍勃

在比较CPU时,首先根据您需要的任何特殊功能进行过滤(例如I / O虚拟化,硬件AES指令或特定价格范围内)。然后在cpubenchmark.net上查找剩余的CPU。排名不是很完美,但如果你只是假装它们,你会节省很多时间和挫折。
抢劫

Answers:


1

这不是因为缺乏尝试。多年来,英特尔的一些竞争对手试图将性能等级提高到超过MHz,但未成功。在1990年代中后期,AMD的5x86和Cyrix的6x86系列使用了PR编号。例如,Cyrix的133 MHz 6x86的性能比英特尔的133 MHz Pentium高出很多,Cyrix将其作为PR166 +推向市场。虽然AMD在几十年的战争中与英特尔进行了多年的战斗,但他们又回归了Athlon XP的性能评级方案,并继续在其现有产品线中使用各种性能等级。

虽然英特尔抵抗多年,但即使他们最终加入游戏,一旦他们开始难以推动他们的时钟速度更高。此时,他们开始添加更多内核并优化内核。

不幸的是,仍然没有行业范围的绩效评级方案 - 但是,正如其他人在此指出的那样,如果你没有任何特殊要求,如http://cpubenchmark.net提供的排名通常都足够好/ O虚拟化或硬件AES指令。


2

他们有不同的指示,可以在不同的时间完成。也许是因为一条指令涉及的逻辑门比另一条指令多 不同的处理器可以比其他处理器执行不同类型的操作。但是有一些基准测试,我想测试处理器如何计算一个代表它如何做的数字,一种平均值。PassMark似乎就是这样一种措施。 http://www.cpubenchmark.net/high_end_cpus.html 这并不是绝对的,因为可能有不同的方法来测试它。但从某种意义上讲,它绝对是以与处理器无关的方式测量速度的。所以,不像赫兹。


0

虽然CPU确实有自己的优点和缺点,但通常只需要一两个基准测试。例如,PassMark CPU额定值是衡量CPU性能的绝佳指标,通常可以作为单个因素用于比较具有单个CPU插槽和相同内核数量的系统。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.