独家深度分析:苹果A8 SoC解析,采用PowerVR GX6650及更多其它配置信息

编者注:本文为Anandtech发表的分析文章,本站只是引述作者观点并不代表本站观点。
作者:Ryan Smith

紧随iPhone主题演讲之后,苹果已经开始更新一些iOS开发文档,以应对新款手机开发。当然,这对技术专家见解来说是一个有趣的阶段,因为这些更新通常会包括平台硬件差异的信息,以及解释给开发人员,不同世代的硬件可以为开发人员提供诸多不同特性。

为此,基于这些文件和其它来源,我们编写了A8的SoC简短分析。我们相信,在这一时间点上,我们非常确定苹果最新SoC的配置。

A8的GPU:采用Imagination PowerVR Series6XT GX6650

在GPU方面,似乎今年信息特别丰富。在观察到苹果编程黄金指南的一个更新后,现在可以近乎肯定地推断出,我们知道A8中的GPU是什么型号。

新版编程黄金指南的一个新加内容是所谓的iOS_GPUFamily2,它结合了现有的iOS_GPUFamily1。我们已经知道,iOS_GPUFamily1基于Imagination的PowerVR Series6系列GPU G6430,所以真正的问题是这个需要单独系列的iOS_GPUFamily2到底能做什么?答案就是ASTC,即下一代纹理压缩格式,预期在未来一年左右时间会被GPU供应商采纳支持。

Imagination PowerVR的Series 6系列GPU并不支持ASTC,因此iOS_GPUFamily1也不支持该特性。但我们知道,在CES2014发布的Imagination Series6XT设计支持该技术。结合苹果的文档显示他们所有的GPU仍然采用TDBR(因此一定来自PowerVR)技术,这意味着A8中的GPU一定是Series6XT系列GPU,这样ASTC支持才会存在。

留给我们的问题就变成了苹果到底使用了Imagination Series6XT4种配置的哪一个。Imagination提供了两种双核心设计、四核心设计(GX6450)以及六核心设计(GX6650)。考虑到苹果的A7已经使用四核心设计,我们可以放心地排除双核心设计的可能性。这就留下了GX6450和GX6650两种选择,为进一步确定最终是哪一个,我们需要借助苹果的A8性能评估。

A8据闻提供84倍于iPhone1的GPU性能,而去年苹果公司表示,A7提供了iPhone1的56倍GPU性能表现。因此,我们可以准确地推断出A8是A7 GPU性能的1.5倍。基于这个漂亮倍数,可以很容易确定苹果采用的GPU型号。鉴于苹果公司出于功耗目的一直采用保守立场的时钟频率以及转到20nm制程芯片会取得面积增益,我们得出结论:50%的性能提升源于4核G6430到6核GX6650的更换。在相同时钟频率下GX6650可以取得50%理论速度提升(符合苹果的宣称数值),这让我们坚信,A8使用了PowerVR Series6XT GX6650 GPU。

一旦iPhone 6正式上市,Chipworks公司很快就将剖析其中的SoC,这一结论应该很容易确认。如果苹果使用的是GX6650,那么A8的GPU部分的芯片尺寸应该和A7的GPU部分的芯片尺寸非常相似。否则,如果它是4核的GX6450,那么苹果使用20纳米制造工艺其芯片面积将会显著减小。

A8的CPU:一个调整的Cyclone架构?

虽然由于其高不可靠性我们通常避免谣言和泄漏,但是苹果今天的演讲之后,我们仅有足够的关于A8 CPU性能的信息,我们需要收集所有泄露并从中挑选出可信的。这些信息中有一条泄漏映入我们眼帘,因为它符合苹果自己的陈述。

在周一晚上有一个关于iPhone6 Geekbench 3贴子发布。在该条泄露中iPhone6单核得分为1633,而双核得分为2920。奇怪的是,这些值是比iPhone5S(A7)的Geekbench 3相应得分均高出近25%,A7的得分分别是1305和2347。

结合所有这些数据,如同他们的iPhone6报告中所说,苹果告知观众iPhone6比iPhone5S快25%。这一数据后来在他们的最新CPU性能图中被证实,相较于iPhone1,其中iPhone6得分是50倍,而iPhone5S得分为40倍。

鉴于苹果的数据,泄露的iPhone6的Geekbench3结果看起来越来越有可能是合理的。泄露的数据与苹果自己的性能预估相符,事实上实测与理论太一致了。

在这种情况下,我们可以推断出A8 CPU的几条信息,首先是时钟频率。由于目前没有其它理由怀疑这些数据的合理性,基于苹果偏好低主频的SoC,1.4GHz的频率读数是合理的。在这种情况下,相较于iPhone5S中1.3GHz的A7,这将是一个100MHz的频率增幅。

但事实上,100MHz的增加也意味着,仅靠时钟速度不能解释苹果推动的以及Geekbench结果报告中25%的全部性能提升,因为1.4GHz比1.3GHz时钟频率仅增加大约8%。这也就意味着,在时钟频率外A8的CPU性能提升还有其它内在原因,这就排除了苹果会继续直接使用Cyclone CPU。

由于苹果已经在Cyclone中采用了ARMv8架构,没有理由相信他们这么快就抛弃Cyclone。然而这也强烈表明苹果已经对Cyclone作出了一些未知修订以进一步提升其单线程(指令级并行)性能。具体有哪些调整还有待观察,因为我们需要对A8进行深入测试以试图确定苹果做了哪些改变,但目前看起来A8采用一个增强或者深入优化的Cyclone版本。鉴于苹果已经拥有很高的ILP值,目前榨取的16%的提升是一个巨大成就,尤其是对于仅一年的迭代周期来说。

1GB的RAM

最后但并非最不重要的,Geekbench3泄漏的最后一条关于A8的有效信息很容易证实:早前关于它搭配1GB RAM的传闻是真的。不幸的是,A8的苹果官方产品图片没有提供任何帮助——它显然是基于附加编号的A7产品信息上的篡改版本——但这些信息与较早基于实际A8产品图的谣传一致,这也表明了该SoC仅使用1GB内存。再次,这些推断基于我们相信Geekbench3泄漏是准确的这一前提下,因为它如此紧密地匹配了苹果自己的CPU性能预估,在这一点上,我们没有任何实质性的理由去怀疑这些数据。

图片来自Macrumors

图片来自Macrumors

好消息是,这将是关于iPhone6的所有推断中最容易被确认的,因为诊断应用可以查询手机的内存数量。所以9月19日,无论使用哪种方式,我们都将确切得知内存大小。

原文链接:
http://www.anandtech.com/show/8514/analyzing-apples-a8-soc-gx6650-more

声明:
本文为原创文章,转载需注明出处及原文链接,否则,本网站将保留追究其法律责任的权利

1 条评论

有芯度 的头像

(1楼)都是些传闻啊...你们证实一下可好?

由 有芯度 在 星期六, 2014-09-20 22:41 发表。

都是些传闻啊...你们证实一下可好?

--电子创新网--
粤ICP备12070055号