苹果A18标准版缓存性能大揭秘:为何不如A15?

发表时间: 2024-09-16 10:00

文 | 小伊评科技


苹果iPhone16系列搭载的均为A18系列处理器,其中标准版搭载的是A18而Pro版搭载的则是A18Pro,这也是苹果首次采用这种命名方式。

笔者注:与之类似的是被使用在IPhone13系列机型上的A15芯片,也分为满血版和残血版,但是苹果并未在命名方式上进行特别区隔。

在iPhone16刚刚发布之初,关于A18和A18Pro这两款芯片的主要差别主要有如下几个方向的猜测:

1、A18和A18Pro并未采用同一架构,前者只是A17Pro换装台积电N3E工艺后的产物。

2、A18和A18Pro在架构层面完全一致,前者仅仅只是比后者少了两颗GPU核心,CPU性能完全一致。

然而,在跑分陆续出现之后,上述两个猜测全部都无法对应上,均被推翻,因为A18和A18Pro的差距实在有些太大了,我们具体来看跑分:

A18Pro

A18

为了方便大家有个直观的印象,我也给大家做了一张对比图,如下所示:

可以看到,A18和A18Pro在CPU性能层面具备非常大的差距,CPU单核差距在9.2%左右,而CPU多核性能的差距更是达到了21.5%,这个跑分差距甚至已经比A17Pro和A16之间的差距还要大了。

此外,大家需要注意,A18标准版的CPU多核跑分甚至不如A17Pro,这也就基本排除“A18是A17Pro更换工艺后的产物”这个说法了,因为N3E相比于N3B在性能上是有所提升的,只是略微降低了晶体管的密度,所以如果A18是A17Pro更换工艺后的产物,其性能应该是有所提升的。

这么一来,这个问题就变得扑朔迷离了起来,A18Pro和A18究竟在CPU层面有什么差异能够造成如此巨大的性能差距?根据目前得到的信息,这个“罪魁祸首”就是缓存

众所周知,苹果在缓存堆料方面一直以来都是“壕无人性”的,举个例子,A17Pro的L2缓存达到了夸张的20MB,SLC缓存为24MB;而同时期安卓旗舰芯片——骁龙8 Gen 3的L2缓存只有8MB,L3(SLC缓存)也只有12MB,差距极大。一直以来,超大的缓存都是苹果能够在CPU性能尤其是单核性能端一骑绝尘的主要原因之一。

然而,根据目前得到的信息,A18处理器在L2和L3缓存容量方面全部大砍一刀,规模只有A18Pro的一半,具体我们来看对比图:

A18标准版的CPU性能核的L2缓存仅为8MB,每颗大核心分配4MB L2缓存,四颗E核则共享4MB的L2缓存,L3(SLC)缓存仅为12MB。

而A18Pro则是16MB缓存,每颗大核心分配8MB L2缓存,四颗E核同样共享4MB的L2缓存,L3(SLC)缓存为24MB,和A17Pro一致。

可以看到,A18标准版处理器的缓存规格整体只有A18Pro的一半,简直可以用惨不忍睹来形容,尤其是大核L2缓存被大砍一刀,对CPU性能会有着极大的影响。如果我们把几代苹果A系列处理器来横向对比一下就会发现,A18处理器的缓存规模甚至还不如A14处理器,因为哪怕是A14处理器的L3缓存也达到了16MB

L3(SLC)缓存的减少不仅会影响CPU的性能,同样也会对GPU性能的发挥造成一定的影响,这一代A18处理器被阉割的要比想象中严重很多。

至于苹果为什么要阉割缓存,其实原因也很简单就是为了降低成本,如下图所示,这是苹果A16芯片的内部结构解析图,缓存在芯片中所占据的总空间甚至比CPU处理器加起来还要多,甚至已经成为一块芯片内部占据空间最大的模块。

对于硅基芯片而言,一寸空间一寸金,越大的芯片面积必然会耗费更多的生产成本,阉割缓存自然可以有效的降低生产成本。


从目前曝光的跑分数据来看,A18标准版处理器的整体性能会被安卓端旗舰SOC骁龙8 Gen 4以及天玑9400按在地上摩擦,给大家上一张根据当下信息汇总的跑分数据:


END 希望可以帮到你