还记得CFan前不久解析过的ARM“三剑客”吗?全新的Cortex-A78、Cortex-X1和Mali-G78,将成为未来手机处理器的黄金搭档(感兴趣的童鞋可以参考《Cortex-A78、X1、Mali-G78发布!ARM三剑客全解析》)。
就在我们还在讨论海思麒麟、高通骁龙、三星猎户座和联发科天玑谁能首度尝鲜Cortex-X1这个“超级大核”之际,一个让人意想不到的“新客户”出现了,他就是——AMD。
AMD要造ARM之芯
日前有媒体曝光了隶属于AMD Ryzen锐龙家族的全新产品,AMD Ryzen C7。和我们熟悉的Ryzen 3000桌面平台、Ryzen 4000移动平台相比,Ryzen C7最大的特色,就是并没有采用传统的X86架构,而是选用了ARM全新“三剑客”的组合套装:
基于台积电5nm工艺,实现了2颗Cortex-X1 + 2颗Cortex-A78 + 4颗Cortex-A55构成的“2+2+4”三丛集DynamIQ集群,以实现性能和功耗的完美平衡。其中,Cortex-X1核心的主频高达3.0GHz,Cortex-A78核心频率为2.6GHz,Cortex-A55为2.0GHz。
早前我们曾报道过AMD为三星下一代旗舰级Exynos 1000移动平台定制GPU的消息(详见《AMD GPU参战!三星Exynos 1000图形性能封王?》)。
作为AMD的“亲儿子”,Ryzen C7自然可以近水楼台先得月,集成了四核心的AMD Radeon RDNA2 Mobile GPU,主频高达700MHz;相比高通Adreno 650有45%的性能提升,并且支持实时光线追踪技术。
由于AMD缺少基带方面的技术,所以此次Ryzen C7将携手联发科,配备支持UltraSave省电技术的5G基带。其他方面,Ryzen C7支持LPDDR5、UFS3.1闪存、144Hz刷新率、2K分辨率、HDR10+和10bit色彩显示等技术。
从基本规格来看,AMD Ryzen C7具备“皇帝级”的理论性能。要知道,其他手机芯片商哪怕引入Cortex-X1,也只会采用“1+3+4”的三丛集DynamIQ集群,而Ryzen C7却武装了2颗Cortex-X1,性能可想而知。
1+3+4的组合基本是手机处理器的散热和功耗期限
但从这个细节来看,AMD Ryzen C7很可能并非手机专用的SoC(你也可以理解为处理器),因为就手机的小身板,以及热管、VC均热板和多层石墨的散热技术镇压1颗满载的Cortex-X1核心就非常勉强了,2颗Cortex-X1核心的Ryzen C7,如果塞进手机里发热量会突破天际。
因此,如果AMD研发Ryzen C7的消息熟悉,它的主要客户应该是任天堂下一代的Switch游戏掌机。
游戏掌机的梦幻之心
目前正在热卖的任天堂NS系列搭载了NVIDIA旗下的Tegra X1,而这颗处理器还是2015年发布,采用20nm工艺,四核Cortex-A57核心和Maxwell架构GPU的“老古董”,性能早就不够看了。
考虑到当前索尼和微软的游戏主机采用的都是AMD处理器,如果任天堂新一代游戏主机也能采用AMD芯片,应该可以降低游戏开发商的移植成本,合情又合理。
最关键的是,游戏掌机的身材相对臃肿,有空间可以塞进小风扇和散热鳍片,可以完美镇压Ryzen C7的发热量,保证长时间满血的性能输出。从AMD Ryzen C7的规格来看,它的理论性能应该差不多是初代PS4的性能,将PS4机能压缩进掌机,还支持5G联网,相信各位玩家已经无比期待了吧?
总之,如果AMD Ryzen C7用于手机市场,那它的成功率几乎为零;如果用在平板市场,有50%的成功率;如果用在掌机市场,那几乎就是100%的成功率。
至于像AMD这种厂商为啥很难在手机圈混?我们不妨从英特尔为手机“造芯”的失败案例中寻找答案。
英特尔梦碎移动战场
实际上,英特尔曾一度有希望成为移动时代的领军者,只是战略失策让其与移动时代失之交臂。
英特尔曾与ARM有过交集
你以为英特尔只有X86处理器吗?其实英特尔以前也推出过ARM处理器,而且还是行业的标杆呢。
1998年,英特尔从DEC(当年的处理器产业巨头)手里获得了StrongARM与ARM架构的完整授权,这意味着英特尔可以自行研发生产基于RISC精简指令集设计的ARM处理器了。
实际上,在随后的很长一个时期里(特别是在Pocket PC掌上电脑时代),英特尔旗下的“XScale”就一度成为ARM处理器中的“代名词”,是中高端Pocket PC的梦想之芯。而Pocket PC所运行的则是微软专门针对触控操作定制的Windows Mobile系统,从PC到移动,Wintel联盟的关系变得更为巩固了。
可惜,Pocket PC在当年并非一种必须的设备,销量不高,也没有现在这么多好玩的APP,英特尔没能从中赚取太多的利润反而面临亏损。同一时期,英特尔还恰好经历Pentium 4的失败以及AMD逆袭成功的阵痛。
为了集中精力,英特尔将包括XScale及手持设备芯片业务以6亿美元打包出售给了Marvell公司。这种在今天看来属于绝对“短视”的行为让英特尔失去了与ARM(公司)直接抗衡的资本,最终造就了X86和ARM这两种“不相干”架构的处理器在移动市场中的火拼场面。
依托于凌动的移动梦想
面对智能手机的强势崛起,以及围绕着ARM而赚的盆满钵满的芯片厂(如高通),说英特尔不动心那是假的。
好消息是,英特尔手中还有着一条和ARM处理器颇有几分相似的产品线:凌动(Atom)。
简单来说,Atom曾是英特尔针对上网本定制的处理器,其最大特色就是从乱序指令(out of order)改成了顺序指令执行(in order),最终导致Atom的功耗和性能都大幅缩水。没关系,说Atom性能差那是相对其他X86处理器而言,和当年的ARM处理器相比,Atom的理论性能还是足够用的。
于是,英特尔在2012年CES展会上发布了旗下首款针对手机设计的X86架构处理器:Atom Z2460(隶属Medfield,32nm),它是一款单核双线程处理器,并由联想乐Phone K800首发。
2013年,英特尔再度祭出了Atom Z2580(隶属Clover Trail+,32nm),它是一颗双核四线程处理器,同样由联想旗下的K900首发。
2015年,随着Atom Z3580(隶属Silvermont,22nm)的出现,Atom正式进入了64位处理器时代,同时底层架构也从效率偏低的顺序执行换回了乱序执行指令,因此在实际体验上进一步拉近了与同期ARM处理器之间的距离,受到了华硕旗下ZenFone系列的青睐。
在这个时期,微软推出了可以搭载ARM处理器的Windows RT系统,而英特尔Atom处理器也加入了对Android的原生支持。微软和英特尔的Wintel联盟关系开始松动。
英特尔的移动梦碎
可惜,针对ARM平台编译的二进制代码X86处理器是无法直接运行的。基于Atom处理器设计的手机,也因此一直饱受兼容性和执行效率偏低的困扰:
虽然谷歌在很早以前就在Android NDK中加入了X86编译的选项,但仍有很多APP仅针对ARM处理器进行编译,这就导致了Atom手机运行此类APP时存在兼容问题。
英特尔的解决方案是,通过“二进制转换”功能解决X86处理器直接运行ARM库的问题。但是,二进制转换虽然可有效解决兼容问题,但却存在明显的性能耗损。技术达人“炮神”曾做过测试,Atom在性能诉求的应用中的损失可高达50%以上;在一些游戏类应用中也会带来约400mW的CPU功耗增加。
随着谷歌Android系统版本的升级,以及英特尔Atom Z3000处理器的登台,Atom在Android下的兼容性和耗损问题已经趋于完美。
然而,历经4年辛苦耕耘的Atom依旧没能得到更多手机品牌和消费者的正视,Atom手机始终属于非常非常小众的存在,哪怕是曾经的死忠,联想和华硕也纷纷倒戈到高通阵营。
基带拖后腿
制约英特尔Atom处理器在手机领域大展拳脚的瓶颈还体现在一个方面:基带。对手机而言,处理器就是一整套SoC的结合体,基带芯片的重要性仅次于CPU自身性能。英特尔在过去几年中基带技术始终落后于竞争对手,所以也从侧面制约了Atom对手机市场的拓展。
终于,英特尔在2016年中旬毅然决定退出移动市场(主要针对手机)的竞争,取消了计划中的SoFIA 4G及Broxton处理器,最新的14nm Apollo Lake平台中的“移动版”仅适用于平板电脑等二合一设备,想再在手机身上看到Intel Inside的身影短期内已无可能。