苹果 A10 处理器真的媲美个人电脑的 CPU 了吗?
自 iPhone 7 发表以来,针对其搭载的最新 A10 Fusion 处理器的测评陆续放出。近日,来自国内外多家测评机构的数据显示,A10 Fusion 的性能已经达到了个人电脑等级 CPU,未来英特尔的主要竞争对手可能将不再是 AMD,而是苹果公司。
那幺,A10 Fusion 处理器到底有多强,究竟能否媲美桌面级 CPU 呢?这篇文章将从 A10 核心数、跑分和用户体验等 3 个方面做详细分析,解密这款 iPhone 史上最强的处理器。
A10 Fusion 究竟几个核心?
相比前几代处理器,A10 Fusion 最大的变化就是双核变四核心,这一改变通常意味着性能的大幅提升。从跑分来看,通常双核的跑分会略小于单核的两倍,四核起码能达到单核的 3 倍多,这才是正常的。
然而 A10 Fusion 却并非如此,我们可以从苹果的御用跑分软体 Geekbench 4 显示的数据上看出一些线索。根据 Geekbench 4 的数据,A10 Fusion 的单核心跑分为 3,291,而多核心跑分却只有 5,309,还不到单核的两倍,这显然不是正常四核的水平。
下图跑分结果为不同搜寻条件下的截图,所以关注跑分数字即可。
这意味着,A10 Fusion 显然不是真正的四核处理器,而是一个 2 大 + 2 小的大小核心结构。两个高性能核心应对高负载,两个低性能核心用于日常任务处理,以此来降低整体功耗,提升续航能力。并且从跑分来看,苹果这种 2+2 和传统的 ARM 大小核结构还不太一样,因为 ARM 通常可以获得 4 个核心火力全开的效果,而 A10 Fusion 却最多只能同时跑两个核,即要嘛 2 个大核心,要嘛 2 个小核心,採用这种方式既提升了执行效率,也限制了功耗水準。
此外,苹果採用这样的策略还能确保应用的相容性。由于之前的 A 系列处理器都是双核心结构,在 A10 Fusion 上延续双核可以很好地相容之前的应用软体,否则一定会出现原来的老应用软体在 A10 Fusion 的四核心模式下其实只用到了两个核心的尴尬情况。苹果这样的策略无疑是最聪明也最具性价比的。
上述结论从苹果的宣传词中也可以得到验证。苹果官网称:
「A10 Fusion 晶片的中央处理器採用新的四核心设计,拥有两个高性能核心和两个高能效核心。高性能核心的运行速度最高可达 iPhone 6 的 2 倍,而高能效核心在运行时的功率则可低至高性能核心的五分之一。」
此外,在续航方面,苹果称 iPhone 7 可以比上一代多提供两个小时的使用时间。
说完 A10 Fusion 的基本结构,我们再看看跑分。
由跑分看性能
说到 CPU 性能,除了真的上手使用一段时间,最直观的体现也许就是跑分了。而关于跑分软体,除了中国的安兔兔之外,业内比较认可的主要有两家:Geekbench 和 SPEC CPU 2006(SPEC 是指 Standard Performance Evaluation Corporation)。
Geekbench 通常被认为是苹果的御用跑分软体,因为它里面分数计算的策略和测试项目都根据苹果的风格和理念进行了最佳化,目前最新版 Geekbench 4 发布于今年 8 月。SPEC CPU 2006 则更加专业客观,它没有单一的结果,而是从整形计算、浮点计算、计算速度以及计算容量等四个角度进行综合考量。其第一版发布于 2006年 8 月 (因此名字叫 2006),目前更新到 v1.2 版,发布于 2011 年 9 月。
从 Geekbench 4 的单核跑分结果来看,A10 Fusion 的成绩为 3,291,跑分相当于 2011 版 iMac 的 3,266 分,后者使用了英特尔 Core i5-2500S 处理器,最高时脉 2.7 GHz,四核心。另外也完全辗压同等级的 Android 手机,例如华为?P9?使用的麒麟 955 处理器,跑分只有 1,729;一加手机 3 使用的高通骁龙 820,跑分只有 1,698;以及同样使用骁龙 820 的 Note 7,跑分是 1,488。
可以看出,A10 Fusion 几乎是 Android 阵营的两倍,并且可以媲美 5 年前的英特尔 Core i5-2500S(Core i 系列 5 年前的?2?代产品)桌上型电脑处理器。
但实际上,A10 Fusion 和 Android 阵营的差距没有那幺大。
Geekbench 4 在 Geekbench 3 的基础上对一些跑分演算法进行了修改,因此使得非苹果系 CPU 的分数大幅下降了接近 30%,而苹果系的 CPU 则变化不大。例如,三星 Note 7 在 Geekbench 3 中的单核心跑分为 2,312,而 A10 Fusion 是 3,506。相同的硬体环境,苹果并没有领先 Android 一倍,但 A10 Fusion 比骁龙 820 等晶片的跑分高却是事实。
再看 A10 Fusion 和上代 A9X 在 Geekbench 4 软体下的表现。单核心跑分方面 A10 Fusion 和 A9X 分别是 3,291 和 3,013,多核时为 5,309 和 4, 867,整体性能大约只提升了 10%,幅度并不大。
在相对更加全面的 SPEC CPU 2006 测试结果里,透过比较各种测试项目我们发现:苹果的 A9X 和英特尔的 Core M 系列互有胜负,基本处在一个等级。因此反推性能只提升了 10% 的 A10 Fusion,可以得出以下结论:A10 Fusion 最多和英特尔强调低功耗、对性能要求不高的 CPU 系列表现持平,例如最新的英特尔 Core M 系列,或者 5 年前的?2?代产品 Core i5-2500S。而与目前专业的个人电脑 CPU 仍然存在一定的差距。
那幺这一差距到底有多大呢?我们可以从 Geekbench 4 的数据中看出一个大概。
Geekbench 4 显示,A10 Fusion 的单核心和多核心跑分分别是 3,291 和 5, 309。反观当前的主流个人电脑 CPU(英特尔 Core i 系列的 4 代和 6 代产品),例如 Intel Core i7-6950X,其单核心为 4,449,多核心高达 29,877;Intel Core i5-4570,单核心 3,886,多核为心 10,688;Intel Xeon E3-1246 v3,其单核心为 4,311,多核心达到 12,561。
可以看出,在单核心性能上,A10 Fusion 的差距不大,是在多核心表现上,A10 Fusion 的性能和专业的个人电脑 CPU 远不在一个等级,大部分的个人电脑 CPU 多核心跑分都是 A10 Fusion 的两倍、甚至两倍以上。
实际的使用者体验
谈了那幺多性能,其实用户最关心的还是真正上手之后的体验究竟如何,究竟有没有变快呢?
按照苹果的官方宣传和跑分情况来看,搭载 A10 Fusion 的 iPhone 7 相比 iPhone 6 或者之前的产品,性能至少提升了一倍,同时续航也得到了一到两个小时的改善。但是对比上一代 iPhone 6s 或者搭载 A9X 的 iPad Pro,则性能提升就很有限了。按照库克的说法,本来 iPhone 7 就是为了让那些手持 iPhone 5 / 5s 的用户感受到升级的迫切性。
另一方面,其实当前无论 Android 手机还是苹果手机,影响用户体验的已经不是 CPU 的性能,各款旗舰产品的 CPU 早已处于性能过剩的状态(排除个别系统最佳化和 App 相容不完善的情况)。当下真正影响用户体验的其实是网路速度和电池续航,无论是 iPhone 7 还是最新款的旗舰级 Android 手机,用户已经越来越感受不到系统回馈和应用程式开启速度上的差别,真正让他们觉得无法接受的,要嘛是浏览网页、线上社群、看影片和玩 Online 手游时的网路延迟,要嘛是捉襟见肘的电池续航。
综合来看,无论是跑分还是 CPU 架构设计,苹果最新的 A10 Fusion 处理器确实在行动端具备旁人无法撼动的王者地位,拥有着业内领先的性能表现和功耗控制。但是,要真正像传言中所说那样走入个人电脑等级市场(不考虑 iPad Pro 那样的二合一产品),却依然存在着一定的距离。而更重要的是,A10 Fusion 是否具有个人电脑级的性能表现,其实远不如电池续航和网速的提升来得更实惠。因此,对于普通用户而言,与其关心 A10 Fusion 什幺时候能达到个人电脑级 CPU 的性能表现,倒不如盼着 5G 速度网路早日普及。