新研究表明 CPU-Z 不适合对 CPU 进行基准测试

要闻 编辑:
导读 CPU-Z 是一款显示 PC 硬件规格的应用程序,特别提供有关 CPU 的深入详细信息。它还附带了 CPU 基准测试,虽然它不像 Cinebench 那...

CPU-Z 是一款显示 PC 硬件规格的应用程序,特别提供有关 CPU 的深入详细信息。它还附带了 CPU 基准测试,虽然它不像 Cinebench 那样受欢迎,但它仍然出现在一些评论甚至 AMD 的营销幻灯片中。然而,技术分析网站Chips and Cheese发现 CPU-Z 的基准测试并不适合评估最佳 CPU。

CPU 基准测试可以测试很多不同的东西,因为 CPU 在微观层面上有很多东西,所以其他基准测试给出了不同的排名。但根据 Chips and Cheese 的说法,基准测试未测试的内容也可能是必要的,这就是 CPU-Z 基准测试的关键问题,因为它没有充分测试缓存或分支预测。

缓存是集成到处理器中的少量内存,用于减少与 RAM 通信所花费的时间,而 RAM 的通信速度要慢得多。CPU-Z 基准测试大小不到 32KB,甚至适合旧 CPU 的 L1(一级)缓存。虽然在技术上非常高效,但它也使得基准测试无法对 CPU 的缓存施加压力,因此具有更好缓存的 CPU 得分也不会更高。

分支预测是芯片尝试猜测即将到来的任务的过程。正确的预测意味着更快的执行,而错误的预测则会浪费时间。在 CPU-Z 中,Chips and Cheese 发现,即使是臭名昭著的 FX-8150 Bulldozer CPU,分支预测成功率也高达 95%。对于 2011 年推出时普遍受到差评的 CPU 来说,这是相当慷慨的。

正如报告在结论中引用 Jim Keller 的话,不仅仅是 Chips and Cheese 认为缓存和分支预测性能至关重要。这位 2021 年的传奇工程师声称,当今性能的一些最重要的限制是“分支可预测性和数据局部性”。随着最新的 AMD 和 Intel CPU大量增加缓存以保证 CPU 能够尽可能地访问数据,Keller 可能是对的。

标签:
免责声明:本文由用户上传,如有侵权请联系删除!