关注芯片的用户应该对Chipworks不陌生,这是一家专门提供芯片级拆解的机构。现在,他们带来了苹果A9X处理器的内核分析。
从Chipworks公布的数据来看,A9X确定是一颗双核处理器(两颗Twister架构核心),并不像A8X一样采用了三核心设计。之所以这么做,一方面是由于FinFET的产量/良品率不高,另一方面是由于在保证芯片尺寸尽可能小的前提下,想要增加一颗CPU核心实在是太难了。
GPU方面,Chipworks在A9X的内核中一共发现了6个GPU单元,每个单元内有两个GPU核心,算下来一共就是12个GPU核心,共计384个流处理器,比Tegra X1的256个还多(当然这并不代表性能比Tegra X1强)。
A9X的GPU采用的是PowerVR Series 7XT系列,官方公布的产品中有2/4/6/8/16核心的产品,并没有A9X采用的12核产品,所以这次苹果采用的依然是半定制的GPU,按照A9X的需求进行了部分调整,去年A8X也是这么做的。
比较奇怪的一点是,A9处理器内部集成了8MB的SRAM作为三级缓存使用,但Chipworks在A9X中并没有找到三级缓存。
之所以这么做,Chipworks认为A9X的带宽原本就是A9的两倍,所以无需三级缓存也能达到比较好的效果,增加了SRAM之后功耗、发热就会增加,而且性能提升也许并不理想。当然,也许单纯只是为了控制核心面积。
最后再来看看核心面积,A9X的核心面积是147平方毫米,作为对比,三星版A9处理器的核心面积为96平方毫米,台积电版的A9核心面积为104.5平方毫米。算下来,A9X的核心面积比A9大了40%左右,这部分几乎都是GPU。
放在整个苹果家族中,A9X的核心面积也仅次于A5X的163平方毫米位列第二。考虑到Android手机/平板采用的处理器的话,A9X也仅次于Denver版Tegra K1的160平方毫米和骁龙810的157平方毫米。
绿色部分是CPU,蓝色方框内是GPU