声明:本文来自微信公众号“三易生活”(ID:IT-3eLife),作者:三易菌,授权转载发布。
虽然2023年才刚刚只走过了大概1/10左右的进程,但对于智能手机行业来说,展望下一年度的处理器架构似乎并没有任何不现实之处。毕竟就在近日,包括三星Exynos2400、高通骁龙8Gen3在内的一批“2024年旗舰SoC”,已经先后有了相对具体的规格被曝光。
首先是高通骁龙8Gen3,不同于此前被曝光的骁龙8CX Gen4,骁龙8Gen3似乎并不会第一时间用上新的自研处理器架构,而是会继续坚持基于ARM的公版CPU设计。
但是从目前已知的工程机跑分成绩(和相关爆料)来看,高通极有可能会继续放大骁龙8Gen2上首次出现、“增加性能核、减少能效核”的设计理念。具体来说,也就是骁龙8Gen3可能会配备由Cortex-X4超大核*1、Cortex-A720性能核*5,以及Cortex-A520能效核*2组成的三丛集八核CPU组合。相比于目前的骁龙8Gen2性能核又增加了一个,能效核的规模则继续缩减。
相比之下,三星Exynos2400的规格可能会更加“疯狂”,或采用“四丛集”的十核心CPU设计。具体来说,其会由一颗Cortex-X4超大核、两颗高频Cortex-A720性能核、三颗低频Cortex-A720性能核,以及四颗低频Cortex-A520能效核组成。
不难发现,对比高通与三星(目前曝光的)下一代旗舰SoC规格,两者在超大核与大核的设计思路上,其实保持了“高度一致”,特别是都采用了5个性能核的设计。相比之下,区别主要体现在对于“能效核”的保留程度,以及对于多核调度的基本策略上。
要知道智能手机行业发展这么多年,“8核”几乎已经成为了一种惯性思维。这就意味着,假使手机上真的存在对于“多线程”优化到极限的大型应用或游戏,那么它们很可能也最多只会对8核CPU进行优化。这也就意味着在使用这些应用时,三星的“10核”Exynos2400,就可能会出现至少两个CPU核心的空闲状况。
这是不是一件好事?老实说,其实得看三星的系统设计水平,以及届时Android系统会不会对此进行特别的优化。因为如果优化得好,那么完全可以期待“多出来的”两颗CPU核心,能够用于运行其他的系统后台服务,从而让前台应用充分“吃满”8颗CPU核心的算力。可如果优化得不好,那么最差的情况,就是没被使用的恰好会是超大核与/或性能核,于是此时10核的Exynos2400就“等效”为了没有超大核,仅有性能核+能效核的“中端SoC”。嗯,历史再现了,不是吗?
当然,反过来说,可能有的朋友会觉得,三星搞“10核”显然是为了多加两颗能效核,而这是否意味着高通在下一代旗舰平台上只放两颗能效核的做法,有点过于激进了呢?
还真不见得。毕竟大家都知道,如今ARM架构处理器的主流应用场景早已不再局限于智能手机。诸如苹果的M系列、高通的骁龙CX系列这样的PC用ARM架构处理器,影响力也已经越来越大。而包括苹果M2家族、高通骁龙8CX Gen3(以及尚未发布的Gen4)在内的一些新款PC用ARM处理器的共同特征,就在于它们普遍都“淡化”了能效核,并将高主频、大缓存的“性能核”放在了CPU的主要位置。
如此一来,这实际上会对整个消费级电子行业的优化思路,造成一种潜移默化的影响。即促使开发者更积极地去调度“性能核”执行主要任务,同时仅在真正的小计算量场景中才会去用到能效核。
既然如此,那么对于智能手机的SoC、特别是旗舰SoC来说,减少能效核的数量自然也就变成了顺应“主流优化思路变迁”的做法。从这一点来看,高通似乎已经拿捏住了行业发展的方向,而相比之下,三星的“10核Exynos”则多少有点思路上的滞后,或者说体现了研发人员投鼠忌器的思维。
精彩评论