测试数据曝光!搭载苹果自研芯片的Mac mini性能优于Surface Pro X,香不香?

2020 年 7 月 06 日

测试数据曝光!搭载苹果自研芯片的Mac mini性能优于Surface Pro X,香不香?

基于 ARM 的开发者过渡套件跑分曝光


在刚结束不久的苹果WWDC 2020大会上,苹果宣布将在 Mac 上全面采用自研芯片,而这款芯片将会基于 ARM 架构,第一款搭载该芯片的产品预计在今年底面市,整体应用开发的过渡预期花费两年时间。


据外媒报道,苹果在大会结束后迅速将搭载 A12Z 仿生芯片的 DTK(Developer Transition Kit)开发套件的 Mac mini 送到开发者手中,方便开发者测试应用,该套件包含苹果设计的基于 ARM 的 CPU,而不是Intel CPU。开发者过渡套件的基准测试也已经在 Geekbench 上被曝光出来。



根据 Geekbench 的跑分结果,搭载 A12Z 的苹果 Mac mini 单核和多核平均成绩分别为 833 分和 2582 分。作为对比,入门款 2020 款 MacBook Air 在 Geekbench 上单核成绩为 1005 分,多核成绩约为 2000 分。微软 Surface Pro X 的 Geekbench 跑分单核为 726,多核 2831,这意味着 A12Z 单核超越了 Surface Pro X,多核也略高于 Surface Pro X。


不过,采用 A12Z芯片的 iPad Pro 机型的单核和多核平均成绩分别为 1118 分和 4625 分,相比之下还是有差距的,当然,这是基于 ARM 架构的原生性能。


开发者过渡套件配备了最新 iPad Pro 型号中的 A12Z SoC 的变体。Geekbench 的报告还表明开发者过渡套件 CPU 为四核而不是八核,我们知道 iPad Pro 中 A12Z 芯片实际上有八个内核,四个高功率内核,另外四个是低功率内核,用于在执行后台任务时提高电池效率。此配置在ARM中很常见,但在 x86 中却闻所未闻。


在深入探讨过渡套件的性能之前,需要特别强调的是:首先,这些开发者套件中的 CPU 可能反映出了未来苹果 Mac 中的 CPU 性能,也可能没有,因为这些套件并不是消费产品,它们只是开发者工具。


其次,基准测试是通过苹果的 Rosetta 2 (自动转译现有 Mac 应用)运行的,使用的是苹果的 Rosetta 技术,因为 Geekbench 测试软件还没有针对苹果芯片进行优化,所以对性能多少会有些影响。开发人员估计性能损失可能约为 25-40%。这个测试仅作为参考,开发者过渡套件是为了让开发者移植他们的应用,苹果将向客户发货的硬件将具有更高的性能。


最后,泄露这些信息的开发人员违反了苹果公司的保密协议。目前,尚无法得知这些泄漏是故意为之还是不经意使然。开发者通常使用的基准测试硬件是不对公众开放的,且硬件的具体细节也处于保密状态。不管此次泄露是否出于偶然,至少让我们获得了搭载苹果芯片的新型 Mac 潜在性能的更多信息。


基于 A14 芯片开发,台积电 5nm 工艺


根据介绍,未来出现在 Mac 电脑上的 ARM 芯片将基于 A14 芯片开发,A14 芯片采用台积电的 5 纳米工艺,功耗更低的同时性能也会更强。上周,苹果宣布将在今年年底前交付其首款搭载苹果芯片的 Mac。分析师郭明志(Ming-Chi Kuo)认为,苹果首款 Apple Silicon Mac 将取代 13.3 英寸的 MacBook Pro。



此外,苹果 A14 处理器将支持 5G 网络,开发了 inFO 天线封装技术,可以减少芯片和天线之间连路或互连的损耗,单这一项技术就能在提高 15%的性能同时减少 15%的热阻。此前已经有网友曝光了 A14 早期的 Geekbench 跑分,单核 1559 分,多核 4047 分,而 A13 单核 1339 分,多核 3571 分。由此可见,A14 相比 A13 有着巨大的进步和提升。


根据此前摩根大通的爆料,苹果今年将发布至少 4 款 5G 新机(包括 iPhone 12/Plus、iPhone 12 Pro/Max),屏幕尺寸分别为 5.4 英寸、6.1 英寸和 6.7 英寸,而台积电已经拿到苹果 iPhone 12 的 A14 处理器的代工订单,他们将为苹果供应 5nm 制程工艺的处理器,这也意味着台积电取得了苹果下半年四款新机处理器的全部代工大单。


开发者如何过渡到新的芯片上?


从 Intel 到 ARM 的切换被苹果CEO库克认为是 Mac 有史以来经历的最大的转变之一。


如果开发者希望自己的应用充分发挥最新芯片的能力,最好的方式就是使用原生 App 开发,所有开发者在为 Big Sur(新一代的桌面操作系统 macOS 的全新版本被命名为 Big Sur)更新自己的应用时当然就把这些应用打造成适配 Apple 芯片的原生应用。广大消费者在新系统上线的第一天就可以体会到这些原生应用。


在开发者开发过程中,都是统一使用 Xcode 进行编写,所有新功能已经全部集成到 Xcode 中了,不论 iPhone、iPad 还是 macOS 都可以使用同一套代码进行开发,开发者只需要打开自己的应用代码然后重新编译,大部分开发者只需要花费几天时间就可以搞定。


为此,苹果创建了 Universal 2,这是一种新型 Universal 二进制程序代码,既可以在装有 Intel 芯片的 Mac 上运行,也可以在装有 Apple 芯片的 Mac 上用。


在全新的 macOS 中,也包含了一个很好的模拟器 Rosetta2,可以直接在苹果芯片的电脑中运行 X86 架构应用,可以使用户顺畅过度到全新的 Mac 当中。在现场演示中,可以模拟器中直接运行建模软件,可以进行实时渲染,保证了新 Mac 的兼容性。


最后,运行 Apple 芯片的 Mac 电脑,可以直接运行 iPhone 和 iPad 的应用,可以直接在应用商店中下载熟悉的 iPhone 应用,通过这项兼容设置,用户可以在上手 Apple 芯片 Mac 的第一时间,就能顺利上手使用。


在过渡中最重要的部分就是 Rosetta,这个技术让当初 PowerPC 的应用在基于 Intel 的 Mac 上运行成为可能。如今,macOS Big Sur 内包含一个新版本的 Rosetta,也就是 Rosetta 2,这可以自动转译现有的 Mac 应用,让他们可以在新款芯片上运行,这次的版本更加强大且兼容性更好,可以在应用安装时进行转译,也可以在有需要的时候转译运行中的代码。


此外,苹果将新的虚拟化技术引入 macOS Big Sur,如果开发者想运行 Linux 等其他环境或者 Docker 之类的工具都没有问题。


综上,尚无迹象表明 A12Z 最终是否一定会出现在消费类 Mac 电脑中。苹果可能已经计划在新 Mac 实际投放市场时推出一款完全不同的芯片,因此尽管这些基准很吸引人,但它们并不能代表最终交付到消费者手中的 Mac 产品是什么样子的。


参考链接:


http://www.c114.com.cn/news/213/a1129672.html


https://9to5mac.com/2020/06/29/first-benchmarks-surface-for-apples-arm-based-developer-transition-kit/


2020 年 7 月 06 日 09:451917
用户头像

发布了 254 篇内容, 共 68.1 次阅读, 收获喜欢 309 次。

关注

评论 1 条评论

发布
用户头像
台式机和笔记本比?
2020 年 07 月 13 日 09:50
回复
没有更多评论了
发现更多内容

太牛了,这份神仙级面试笔记把所有 Java 知识面试题都详解出来了

Java架构之路

Java 程序员 面试 编程语言

2020HC大会上,这群人在讨论云原生…

华为云开发者社区

华为 华为云 大会

Nexmark: 如何设计一个流计算基准测试?

Apache Flink

flink

LeetCode题解:242. 有效的字母异位词,数组排序,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

架构师训练营 - 作业 - 第二周

Max2@12

Java源码系列3——LinkedHashMap

超超不会飞

Java

烦人的Null,你可以走开点了

四猿外

Java 注解 空指针 Optional null

基于 Flink + Hive 构建流批一体准实时数仓

Apache Flink

flink

2020互联网公司中秋礼盒大比拼!(文末送福利)

Java架构师迁哥

极光无限:用AI赋能安全 解决安全行业人才紧缺难题

风向标

人工智能

技术解读丨目标检测之RepPoints系列算法

华为云开发者社区

算法 神经 目标检查

在 InfoQ 兼职做运营

邓瑞恒Ryan

创业 用户增长 创业心态 运营 产品运营

我一定是熬夜熬傻了,小程序后台获取用户信息居然发生了这件事

小Q

Java 小程序 学习 编程 架构

国内上市进程或将提速!百度宣布小度科技独立融资

脑极体

开源=免费?

Philips

开源 开源项目 开源代码 开源社区

传统网络缺失货币层,比特币是否能担此大任?

blockchain

比特币 区块链 数字货币 比特币数字货币 区块俩金融

第三周学习代码重构总结

三板斧

极客大学架构师训练营

GitHub上标星68k,基于SpringBoot+Netty分布式开源的即时通讯系统项目

Java架构之路

Java 程序员 编程语言 Netty 项目实战

Java源码系列4——HashMap扩容时究竟对链表和红黑树做了什么?

超超不会飞

Java

Smartisan

Changing Lin

摄影

码住!Flink Contributor 速成指南

Apache Flink

flink 开源社区

架构师训练营第 1 期第 3 周学习总结

好吃不贵

极客大学架构师训练营

架构师训练营 1 期 - 第三周 - 设计模式

三板斧

极客大学架构师训练营

关于 UML 类图

西贝

UML 图表

谈谈测试

得大自在

测试的价值 测试文化 测试落地

一个草根的日常杂碎(9月29日)

刘新吾

随笔杂谈 生活记录 社会百态

单例模式

高兵

Dromara团队发布Hmily全新架构的2.1.1版本

猫大人

分布式事务 分布式柔性事务‘’

一个Hibernate的事务问题

YoungZY

hibernate

阿里内部超流行的“SpringBoot+ 微服务指南”,理论与实战双管齐下

Java架构之路

Java 程序员 微服务 Spring Boot 编程语言

上手深度学习之前,我们先聊聊“数学”

华为云开发者社区

神经网络 学习 数学

测试数据曝光!搭载苹果自研芯片的Mac mini性能优于Surface Pro X,香不香?-InfoQ