苹果 A 系列处理器采用的「大核策略」,单核强大的性能可以达到安卓旗舰设备的两倍以上,一级缓存的每个调取动作,每核读取的数据约是同时代安卓设备的两倍以上,而且内核的处理单元数量更多。
2016 年苹果发布的 iPhone 7 所搭载的 A10 处理器,拥有两颗高性能核心和两颗高能效核心,但多核性能低下,约 0.62,小于 A11 的 0.8。主要由于二级缓存过小,严重影响了多核效率。
一般来说,手机存在正常工作状态、待机状态和高性能三种状态,不同工作状态下 CPU 频率不同,使用的核心类型也不相同。iPhone 7 系列采用的 A10 处理器,待机时使用两颗高效能核心,正常工作时以低频率运行两颗高性能核心,运行大型应用时则以最高频率加速两颗高性能核心。
而对比 iPhone 8 系列与 iPhone 7 系列,我们发现:
◦ iPhone 8 在频繁快速切换多个应用的速度会比 iPhone 7 更慢,与 iPhone 6s 保持一致;
◦ 运行超高性能要求的应用(游戏、跑分软件等)的流畅度大幅超越 iPhone 7;
◦ 仅进行常规性操作,手机续航时间更久。
我们不难推测,iPhone 8 所搭载处理器的工作模式发生了很大变化,待机时两颗高能效核心以低频状态运行,正常工作状态以高频状态运行两颗高能效核心,而运行高能耗应用时会启用两颗高性能核心,应用退出后,高性能核心将停止工作。
iPhone 8及更新机型还存在第四种工作模式,即超高性能状态,当运行游戏或跑分测试软件时,所有核心将全部加速到各自最高主频,同时工作。但正常使用时,仍能保证手机的流畅度,并无可察觉的差别。