表示 CPU 速度的绝对单位?

表示 CPU 速度的绝对单位?

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

没有绝对的单位来表示 CPU 速度吗?是 Flops 吗?

  • 如果有,为什么不将其用于消费者友好的材料和营销中?
  • 如果没有的话,原因何在?

答案1

这并不是因为缺乏尝试。多年来,英特尔的几家竞争对手试图推动绩效评级超过 MHz。在 20 世纪 90 年代中后期,AMD 的 5x86 和 Cyrix 的 6x86 系列使用了 PR- 编号。例如,Cyrix 的 133 MHz 6x86 性能远超英特尔的 133 MHz Pentium,以至于 Cyrix 将其作为 PR166+ 进行销售。尽管 AMD 在 MHz 之战中与英特尔展开了数年的激烈竞争,但他们在 Athlon XP 中重新采用了性能评级方案,并继续在其当前产品线中使用各种性能评级。

尽管英特尔抵制了很多年,但当他们开始难以进一步提高时钟速度时,他们最终还是加入了竞争。此时,他们开始增加更多内核并优化内核。

不幸的是,目前还没有一个全行业的绩效评级方案——但正如其他人指出的那样,http://cpubenchmark.net如果您没有任何特殊要求(例如 I/O 虚拟化或硬件 AES 指令),通常就足够了。

答案2

它们有不同的指令,这些指令在不同的时间执行。可能是因为一条指令比另一条指令涉及更多的逻辑门。不同的处理器执行不同类型的操作的速度可能比其他处理器快。但我认为有一些基准测试可以测试处理器在一系列事情上的表现,计算出一个代表其表现的数字,一种平均值。PassMark 似乎就是这样一种衡量标准。 http://www.cpubenchmark.net/high_end_cpus.html 它不是绝对的,因为可以有不同的测试方法。但它是绝对的,因为它测量速度的方式与处理器无关。所以,不像 Hz。

答案3

虽然 CPU 确实有其优点和缺点,但通常只需一两个基准测试即可。例如,PassMark CPU 评级是衡量 CPU 性能的绝佳标准,通常可用作比较单个 CPU 插槽和相同核心数的系统的单一因素。

相关内容