当前位置:郑州苹果维修服务中心 > Apple资讯 >> 郑州苹果维修店_苹果公从 A10 芯片开始配备“能效”核心

发布时间:2018-10-14 11:30:08来源:郑州苹果售后服务中心

  A12 小核 Tempest CPU 测试

  苹果公从 A10 芯片开始配备“能效”核心,也就是通常所说的小核心,从某种意义来说,这也是 A 系列芯片首次引入异构多核结构,这也验证了 ARM 最初的设计方向,也就是通过单独的低功耗物理内核有效地降低 SoC 的整体功耗。A12 的小内核 Tempest CPU 已经是第三代了,依然是完全异构独立于大内核的设计。

  AnandTech 表示,A12 的 Tempest CPU 架构与 A6 芯片的 Swift 微架构相似,苹果应该是基于此设计将其移植到 64 位系统,并将其当做低功耗的 CPU 核心。Tempest CPU 的最高频率可以达到 1587MHz,相比 A11 的 Mistal 小内核的 1694MHz 更低,所以在下面 SPEC 测试中,后者比前者快 6.7%,造成这样的差距就是频率的问题。

  从整个测试来看,其实 A12 的小内核性能与去年 A11 的非常相近,而得益于 7 纳米的工艺制程,在 SPEC 2016 测试的过程中,Tempest CPU 能效相比 Mistal CPU 提升了 35%。不过,AnandTech 指出,其实 7 纳米工艺并不是提高 Tempest CPU 能效的关键,主要还是频率更低的原因,如果在同频的情况下可能功耗会更高,当前 Tempest CPU 与更高频的 Mistal CPU 的性能测试得分差不多,主要得益于内存缓存层次结构和内存子系统的改进。

  在 FP 基准测试中,虽然 A12 的 Tempest CPU 比 A11 的 Mistal CPU 性能确实更优,但效率仅高出了 17%。与自家的大核相比,小内核仅提供了三分之一到四分之一的性能,只不过功耗功耗使用不到还不到一半。其实将这 A11 和 A12 的小内核与其他基于 ARM 设计的芯片相比,也没有太多惊喜之处。

  AnandTech 称,最让人惊喜之处应该是在 SPECint 测试中,A12 小内核的性能几乎与 ARM 两年前的高性能内核水平相当。更具体来说,在 SPEC 的整数测试中,Tempest CPU 相当于 2.1GHz 主频的 Cortex-A73 内核。但在 SPECfp 测试中 A12 的小内核并不具优势,因为没有专门服务于浮点运算的资源,只是能效很高而已。

  在这部分测试的最后,AnandTech 表示苹果设计的 CPU 小内核性能比想象中好得多了,因为在 ARM Cortex-A55 上完成 SPEC 测试要花很长时间,根据不同的测试项目,两者的性能差异是 2 - 3 倍。AnandTech 强调称,其实 ARM 的小内核性能在很多工作负载着性能已经不足,这就是为什么会有三丛集 CPU 架构的原因。就目前而言,小内核的最大性能与大内核的最低性能,都在朝着一个相同的方向发展,所以未来会怎样还未知。

刷机

  A12 神经网络引擎“理论”性能

  新 A12 芯片最重要另一个改进就是神经网络引擎,苹果宣称这是内部自主设计的。正如在开头部分看到的,当前神经网络引擎在整个芯片中已经占据相当大一部分,其所占面积与两个 Vortex CPU 大内核接近。有意思的是,AnandTech 没有太好的测试神经网络引擎的工具,所以目前只能选用国产测试工具鲁大师,只是因为其 AI 性能测试支持跨平台。

  总的来说,苹果官方所述的 8 倍性能提升在上述称成绩中并没有得到体现,分数显示的是 4 倍到 6.5 倍提升。这里有一个问题是,iPhone X 的 A11 性能与 iPhone 7 的 A10 非常接近,主要是因为苹果在 GPU 上执行 CoreML,也许是因为 A11 的 NPU 未开放 API,所以测试工具无法真正执行测试。

  华为麒麟 970 的 AI 人工智能性能落后 A12 大约 2.5 倍,预计本月中旬华为新发布的麒麟 980 芯片应该能够明显缩小与 A12 的差距。高通的骁龙 845 处理器表现也不差,基本上与华为麒麟 970 的水平相当。另外,鲁大师的 AI 性能测试使用的是 SNPE 框架进行理论加速,目前还不支持 NNAPI,所以谷歌 Pixel 2 和三星 Galaxy Note 9 在测试中成绩差得可怕,因为只能回到 CPU 内核进行加速处理。

  在 AI 性能测试的功耗方面,A12 在测试过程中功耗达到 5.5W。AnandTech 称不清楚为何会有那么高的功率,这高过了之前性能测试的平均功耗,例如 GPU 的功耗在 2.3W 到 5W 之间。不过苹果愿意将功率提到 5.5W,说明苹果愿意在 AI 性能上挑战极限,追求最高的突发性能。

  综合系统性能

  虽然综合性能测试比较重要,AnandTech 称他们也希望很好地利用各种规范,但是 iOS 平台系统性能测试套件相比 Android 又少又糟糕,所以能做对比的也就网络浏览器测试。

  首先是 Speedometer 2.0 测试,这是最新行业标准的 Java 基准测试,可测试最常见和最新的 JS 框架性能。在 Speedometer 2.0 测试中,A12 与 A11 相比性能大幅跃升了 31%。对此 AnandTech 表示,苹果自己营销的性能数据其实远低于新芯片的实测数据。当然了,安装了 iOS 12 系统的设备相比之前也有小福提升,这不仅得益于 iOS 调度处理负载方式的改变,还得益于苹果所使用的 JS 引擎已进一步改进。

  接着是 WebXPRT 3 测试,这也是一个浏览器测试工具,但工作负载情况更加广泛和多样化,包含了大量的处理测试。在 WebXPRT 3 这项测试中,iPhone XS 比 iPhone X 强 11%。同时,iOS 12 系统也让老设备在性能上得到了提升,其中 iPhone X 的得分从 134 分上升到了 147 分,即 10% 的提升,iPhone 7 也提升了 33%。

  iOS 12 CPU 调度加载机制分析

  苹果所指的 iOS 12 系统将让设备性能有显著提升,这主要归功于的新调度机制,充分考虑了各个任务的负载方式。AnandTech 称,iOS 系统的内核调度程序,通过跟踪线程的执行时间,并将其归纳为某种利用率指标或度量,然后交给 DVFS 机制来调度。决定负载如何计算或负载如何随时间变化的算法,通常只需一些简单的软件决策即可,苹果可以将其调整和设计到他们认为合适的方式。

  由于 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 后达到峰值性能。

  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 阵营了。

  再者是 3DMark 针对 GPU 图形性能的测试部分,丢失iPhone XS 相比去年的 iPhone X 的持续性能提升了 41%。

进水

  在郑州金水区的小伙伴如果iPhone出现故障的话,可以前往郑州金水区苹果售后维修中心,郑州市金水区花园路国贸360广场A座18层1808室,让工程师进行故障检测,再确定维修方案以及维修价格。不在郑州金水区的小伙伴也别担心,可以拨打苹果维修客服电话热线:400-119-8500 进行咨询,也可以帮你查找离你最近的正规苹果售后维修中心。

郑州苹果维修店_苹果公从 A10 芯片开始配备“能效”核心Tags:


郑州苹果手机维修文章链接地址:https://www.apple-hb.cn/apple/862.html