a11仿生芯片 a11仿生处理器相当于骁龙多少( 七 )


由于 iOS 系统的内核是完全封闭的,所以很难剖析 iOS 12 与 iOS 11 相比究竟改变了什么,为此 AnandTech 采用实际测量的方式来查看调度机制的改变,其中相对简单的测量 *** ,就是跟踪负载从空闲到峰值性能的频率,特别是 iOS 12 系统升级前后的对比 。下面开始从搭载 A8 芯片的 iPhone 6 一直测量到 A12 芯片 iPhone XS 。
首先从 A8 芯的 iPhone 6 开始,在 iOS 11上测量出了很奇怪的结果,因为从空闲到满载性能的调度行为非常不寻常,重复了几次结果还是一样 。A8 CPU 空闲时为 400MHz,并在此频率停留了 110ms,接着跃至 600MHz,然后经过 10ms 再次提升到 1400MHz 的峰值频率 。不过,在 iOS 12 系统上调度行为呈现一种更为阶ti 的形式,更早提前升频,并且在 90ms 后达到峰值性能 。

a11仿生芯片 a11仿生处理器相当于骁龙多少

文章插图
iPhone 6S 在 iOS 11 上的调度行为与 iPhone 6 明显不同,A9 芯片的 DVFS 调度机制升频非常慢 。CPU 过了 435ms 才达到其最大频率 。不过,随着 iOS 12 的更新,生频到峰值频率的时间已经被大幅削减到了 80ms,大大提高了短时交互下的性能 。
iPhone 7 系的 A10 调度在 iOS 11 上与 A9 有相似的缺点,充分发挥峰值性能的时间需超过 400ms 。不过在 iOS 12 系统中,iPhone 7 将这个时间减半,约为 210ms 。看起来 A10 与 A9 相比更为保守,但这可能与小内核有关 。毕竟看图不难发现,Zephyr 小核心频率最高峰值是 1100MHz,而曲线图频率突然下降到 758MHz,是因为此时小核心换到大核心,才会继续升频率,最后才是大核心的峰值性能 。
在 iPhone 8 系和 X 的 A11 调度极致上,iOS 11 与 iOS 12 没有太大的变化,两个版本系统 A11 都能在 105ms 的范围内升至全频 。请注意,在 A11 之后,苹果 A 系芯片迅速升到峰值频率的时间比之前几代都要短得多了 。
最后是 iPhone XS 系的 A12 芯片,必然无法测量更新前的变化,因为出厂预装 iOS 12 系统 。不过可以看到,只需 108ms 的时间 A12 就能达到了峰值性能,从 Tempest 小核心转移到 Vortex 大核心的时间也极短 。
AnandTech 测完调度机制之后表示,iOS 12 在旧款 iPhone 上的性能调度与 iOS 存在明显差异,至少测量就能非常直观地发现 CPU 升频曲线的变化 。对于 iPhone XS,日用性能上绝对没有任何问题,速度已足够快 。AnandTech 还提到,他们日常使用的是 Android 手机,而且会完全关闭动画效果,因为他们认为不关会影响设备的速度,或者或严重掩盖设备的真实性能 。然而,虽然 iOS 没有办法完全关闭动画,但是 iPhone XS 依然能快速运行,毫无顾虑 。
GPU 性能测试
GPU 的性能提升是 A12 的最大亮点之一,按照苹果的说法,相比 A11 的 GPU 性能提高了 50% 。AnandTech 表示,苹果只是“简单”额外添加了 1 个 GPU 核心(A11 有 3 个核心),并在 GPU 中引入无损内存压缩技术,就能实现了性能大提升 。其中,内存压缩技术被 AnandTech 认为是现最助于提高 GPU 微架构性能的因素,声称引入内存压缩绝对是一次巨大的转变,但不可否认,苹果花了很长时间才实现这点 。
在进行性能测试之前,AnandTech 称他们最大的疑问是 A12 最新 GPU 的峰值性能和峰值功耗如何 。因为之前苹果长期都会执行一些所谓“骚操作”,也就是在运行一段时间后,持续性能直接变为性能下降 。
首先跑 3DMark Sling 3.1 物理测试,既考察 CPU 更强调 GPU 使用时的平台整体功耗极限 。在这一测试中,A12 相比 A11 有很大的进步,过去这项测试对苹果 A 系芯片都不太理想,但是 A12 整体能效提升,性能也得到了一定提高,因此终于可以匹敌 ARM 阵营了 。