所有关于电路
新闻

英特尔的I7对阵Apple的M1:是基准测试CPU有缺陷的过程吗?

2021年2月17日通过杰克赫兹

在英特尔的测试中,英特尔的i7处理器似乎比苹果的M1更好。然而,当分解基准测试结果时,问题多于答案。

无论公司的规模大小,跟上竞争的步伐都是困难的。以英特尔(Intel)为例,该公司一直在努力跟上竞争对手的步伐,但仍保持在10nm节点上(例如,以xoom为例)它的10nm“超细”技术).

去年夏天,Apple宣布了这一点它将启动英特尔的硅来为自己的内部处理器让路.这一决定是苹果宣布将为macbook配备自有处理器。此交换机的原因保持不确定,但可能在苹果上围绕其产品完全所有权的中心。

这种转变的结果是苹果的M1处理器该公司在5nm工艺上拥有160亿个晶体管。如果古老的Mac与PC之争曾经去世,毫无疑问,这整集已经将其带回了生机。

Apple M1是苹果公司首款自行设计的Mac处理器。

Apple的M1是该公司首款内部设计的MAC处理器。图片由苹果

通过汤姆硬件公司的情报分享了一张幻灯片(尚未在其网站上发表),展示了其处理器的优越性.通过内部测试,英特尔基准测试i7Apple的M1彼此直接相互作用。

为什么基准可能是主观的

在分析度量结果之前,值得讨论公司通常如何基准处理器的性能。

基准两个处理单元反对彼此通常涉及运行基线指令集时的标准性能标准。有数百个基准测试用于测试CPU的不同性能指标并提供客观的比较。在许多情况下,基准测试可能非常宝贵;但是,在这种情况下,问题是,当英特尔是将自己的处理器与其他公司进行比较时,几乎不可能获得客观的结果。

下面的例子说明了对X86和ARM这两种不同架构进行基准测试如何难以进行良好的比较。

下面的例子说明了对X86和Arm这两种不同架构进行基准测试是如何使我们难以进行比较的。图片由Faheed Syed

这两个处理器具有内在的差异,因为它们是为不同的应用程序设计的——尽管一般的工作负载可能是相同的。对于初学者来说,M1构建在基于arm的体系结构上,而i7是x86。M1是专门为苹果操作系统设计的,而i7主要支持Windows。每个处理器还与不同的内存子系统和外设接口。

由于每个处理器的优化都不同,因此我们如何通过利用广泛的基准来了解哪些处理器“更好”?

结果说了什么

由于几个原因,基准结果将大多是非最终的。

首先,这些结果并没有比较类似的硬件系统。例如,英特尔比较核心I7-1185G7.运行Windows 10 Pro和运行macOS 14.0.1的MacBook Pro。

但是,在比较功率效率时,英特尔将其基准处理器改为a酷睿i7 - 1165七国集团(g7)在宏碁笔记本电脑的内部并将其与MacBook Air进行比较而不是MacBook Pro。这是有问题的,因为空气具有比Pro或宏碁的电池显着较小。

i7 vs M1内容创建性能

i7 vs. M1内容创建性能。图片由汤姆的硬件和英特尔

除此之外,英特尔使用x86友好的基准来比较这两个处理器。例如,在比较AI性能时,英特尔利用了Topaz Labs的AI测试,利用了x86架构设计特性。还有一些非传统的基准测试,它们专注于Microsoft Office应用程序,而忽略了流行的、传统的基准测试,比如GeekBench

除了电池续航时间(M1以微弱优势胜出),英特尔的结果显示,i7处理器在几乎所有方面都击败了M1。

结果到底说明了什么

选择基于i7还是基于m1的电脑取决于消费者在Windows和macOS之间更喜欢哪种生态系统。无论哪种处理器在给定的测试中表现优于其他处理器,因为苹果不销售M1,英特尔不必担心工程师在其i7上设计基于M1的系统。


在为设计项目寻找处理器时,您是否发现性能基准测试有用?为什么或为什么不?请在下面的评论中分享你的想法。

1评论
  • G
    Gorbag 2021年2月20日

    基准对于选择合适的产品(或设计)至关重要,但“标准”基准很少有用。关键的是创建一个实际模拟预期用法的基准。这可以是工作负载级别(事务)或微级(指令混合)。标准基准是有用的营销工具或学术比较,但并不别的。

    喜欢的。 回复