Apple M1 作为由 ARM 驱动的芯片,引起了许多关注,尤其是对于众多果粉而言更是一件兴奋的事情。因此,我们对这些设备及其生态做了一些比较传统典型的评估,仔细研究新 M1 的性能,同传统的 x86 进行对比。
M1 的 CPU 是 5nm 8 个大小核设计,具有 4 个性能内核和 4 个效率内核。其中,以用户为中心的需要低延迟的前台任务将在性能核心上运行,对延迟要求较低的后台任务在四个效率内核上运行。
除了 8 个 CPU 内核,Mac Mini 中的 M1 还具有 8 个 GPU 内核,总共 128 个执行单元,尽管在新架构上获得关于 “苹果 VS 非苹果”的准确基准测试非常困难,但是我很有信心地说,这确实是世界领先的设计。可能在现有的 CPU 中有比 M1 更快的 CPU,但如果在功耗不变的情况下,并没有可以与其进行竞争的电脑和服务器 CPU。同样的,或许可以使用高端 Nvidia 或 Radeon 台式机卡击败 M1 的 GPU,但二者会在功耗、物理尺寸和热量方面存在巨大差异。
ARM 架构的扩张与传统的 Windows、Linux 和 macOS 的架构基础 64 位 X86 相比,ARM 架构通常会有电源效率优势,这种能效优势使得 ARM 很早就赢得了在手机和平板电脑等移动设备领域的压倒性胜利,其毫瓦级别的能耗使其在之后开始侵占数据中心领域,即使单个 ARM 处理器的性能通常不及他们的 x86 同类产品,但它们在完成相同工作量时,所需的功耗和散热更低。
台式机和传统笔记本电脑是 64 位 x86 架构的最后堡垒,在这些设备中,性能以及运行经典的操作系统和软件堆栈能力是最重要的评估标准。近些年,基于 ARM 架构的台式机逐渐多了起来,尽管它们往往运行速度慢且大多数处在低端市场,例如 Pinebook Pro 设备等。
不过,苹果的新型 M1 SoC 绝对不属于低端市场的产品之一,M1 从一开始就被设计为功能强大且相对于传统 PC 架构而言具有竞争力的产品。
M1 具体表现如何?Geekbench 5.3.0
我们试图将 M1 与其基于 x86 架构的竞品进行直接的性能比较。在我们的设备测评中,通常非常依赖通用的综合基准测试套件,该套件可以针对平台进行各种测试,最终生成一个直观的分数。但遗憾的是,并非所有基准测试的套件都能在 macOS 上运行,很少有套件能够在 Apple silicon 上运行,而且几乎没有能够在 Apple Silicon 的 macOS 11 上运行的套件。
不过,Geekbench 5.3.0 是个例外,其全新版本已经能在 Apple Silicon macOS 本地运行。。
在 Geekbench 的测试中,无论是单线程 CPU 还是多线程 CPU,M1 都以最高的分数击败了竞争对手。而在 OpenCL GPU 测试中,M1 依然以 19482 分的成绩击败了 i7-1185G7 和 Ryzen 7 4700U。