Apple A9 技术专题简介-编程知识网

简介

苹果A9苹果A9芯片产品化2015年9月9日至2017年3月21日设计团队Apple Inc.生产商三星电子(14nm)TSMC(16nm)微架构Twister指令集架构ARMv8-A(A64/A32/T32)制作工艺/工艺14nm 至 16nm产品编码APL0898, APL1022核心数量2一级缓存每个核心各有64 KB指令缓存和64 KB数据缓存二级缓存共享3 MB三级缓存共享4 MBCPU主频范围1.85 GHz 应用平台移动系统芯片上代产品Apple A8继任产品Apple A10 Fusion相关产品Apple A9X 在iPhone SE上的Apple A9 SoC (APL1022)主板 在iPhone 6s上的Apple A9 SoC (APL0898) 主板苹果A9是一款由苹果公司设计的系统芯片(SoC)。它内含了基于苹果自主微架构(区别于ARM发布的公版微架构)的中央处理器核心,拥有64比特ARMv8-A指令集架构。这款芯片于2015年9月9日发布,首先被搭载于iPhone 6S和iPhone 6S Plus智能手机中。苹果公司宣称该芯片较前一代苹果A8的中央处理器性能提高了70%,而图形性能提高了90%。

设计

A9芯片是一款双核64比特处理器,系统主频为1.8GHz,相容ARMv8A指令集架构,苹果给这个自主研发的微架构的代号命名为“Twister”。iPhone 6S搭载的A9芯片内有2 GB的LPDDR4内存。高速暂存方面,A9芯片的两个处理器核心各自拥有64 KB的一级指令暂存和64 KB的一级资料暂存,而3 MB二级暂存、4 MB的三级暂存则由两个核心以及系统芯片其他部分分享。A9芯片的“Twister”微架构类似第二代“Cyclone”微架构(用于A8芯片)。它具有以下特性:16级指令流水线,指令发射宽度为6,载入指令延迟周期为4,分支预测失败代价周期为9,拥有4条整数流水线、4个算术逻辑单元、2个存取单元、2个分支单元等。A9芯片相较A8芯片效能的大幅提升主要是得益于其1.8 GHz的主频率、更好的储存子系统、更细致入微的微架构调校和更低的工艺节点。

该芯片还包含了一个新的图像处理器,能为照相机提供更佳的降低噪声、对焦效能。A9芯片内部还直接整合成一个M9运动协同处理器,这个协处理器主要负责采集和处理加速度感知器、陀螺仪、指南针、压力感知器等的资料,同时还负责识别Siri语音命令。

晶圆代工

苹果公司是一家无厂半导体公司,只负责芯片设计,芯片制造需要晶圆代工厂家来完成。苹果公司采取了使用双供应商的策略,同样的芯片设计分别由三星电子和台积电完成晶圆代工。三星生产的芯片代号为APL0898,使用14纳米FinFET工艺制造,面积为96平方毫米;而台积电生产的芯片代号为APL1022,使用了16纳米FinFET工艺制造,面积为104.5平方毫米。虽然略有区别,但是苹果宣称性能并无显着区别。

2015年10月,互联网上有报道称,根据测试程序的结果,搭载三星代工芯片的iPhone续航能力较搭载台积电代工芯片的iPhone更低,这一报道引起了热议。苹果公司认为,特定的实验室测试让设备长时间高负荷运行,其结果并不能表现真实的续航能力,因为这些程序让中央处理器长期处于高性能状态。他们还表示,内部的测试和消费者提供的数据表示不同的芯片造成的续航差异仅在2%到3%之间。

除了拆解装置以外,使用者可借由部分App确认装置搭载的SoC之代工方。App Store一款名为CPU Identifier的iOS App可以令用家查看手上的iPhone6s(Plus)搭载的SoC是三星代工版本还是台积电代工之版本,然而这个功能已于该app的最新版本中被移除。不过,另一款Apple应用商店上的电池监控app BMSSM则仍可显示SoC代号,可根据代号辨识SoC的代工厂商。

各界反应

尽管有两种代工版本,芯片的外观并没有太大区别,仅仅在工艺上不同。芯片的外层封装拥有相同的尺寸,而内部的芯片则根据其代工来源的不同而不同,面积略有差异。官方宣布正常使用下两种版本并不会有差别,但导致的芯片门事件依旧给苹果带来了压力——虽然两种版本的跑分差异在误差范围内,但续航力的差异确让使用者很在意。

APL0898,三星代工的芯片

APL1022,台积电代工的芯片

产品使用

iPhone 6s

iPhone 6s Plus

iPhone SE

iPad 2017