ARM的IP授权模式在移动处理器领域取得了巨大的成功,芯片设计商可以基于ARM的架构快速落地自己的SoC。因此ARM也一直都是各大芯片厂商的合作伙伴,基于ARM架构魔改的苹果A系列处理器和高通Kryo核心,性能方面也是表现不俗。2021年面市的旗舰型SoC基本都是搭载了Cortex-X1与Cortex-A78架构,基于ARM架构的PC处理器也开始进入落地阶段。ARM PC时代,Cortex-X1与Cortex-A78是否能带来奇迹?
Cortex-A78其实算是A77的迭代升级产品,性能上浮并不大。而Cortex-X1则是比较激进的设计,与Cortex-A78相比,单线程整数性能提升高达22%。从今年发布的旗舰SoC来看,“1+3+4”为大多数厂家设计,即1个Cortex-X1,3个Cortex-A78和4个Cortex-A55的大小核组合。Cortex-X1主要是提高峰值性能,增加1个 Cortex-X1作为DynamIQ集群的一部分,其峰值性能将比上一代产品提高30%。Cortex-X1可以更好的用户体验,应用加载时间更快,网页响应速度也有所提高。随着ML性能的提升,基于AI和ML的体验将变得更好。
不过从1+3+4的构造也可以看出,X1只能算是拉高极限性能的一种手段,并没有作为主力运算使用,这似乎也说明ARM在进入X1时代动作还是比较谨慎。目前旗舰SoC的最高频率为3.0GHz左右,由Cortex-X1担当,Cortex-A78在2.6~2.8GHz。这种性能已经可以满足桌面级应用的需求,甚至作为生产工具使用也是可以的。应该说Cortex-X1的出现,极大地促进了ARM PC的发展。
除了CPU部分,运行内存和存储也完全满足桌面PC的需求。得益于近几年手机的快速发展,尤其是安卓阵营对硬件性能的狂热追求,如今的手机都已经12GB运行内存,而存储芯片的速度也是远超传统的机械硬盘。ARM架构的图形处理器本身在编解码方便表现就不错,再加上NVIDIA收购ARM,ARM后续的图形处理也会有强大的技术支持。基于ARM平台打造的PC性能是绝对够用的,目前来看影响ARM PC推广的因素可能是软件生态。
虽然各很多软件商都推出过安卓平台的软件,但是功能和性能与Windows版和macOS版相差太大,反响一般。Linux平台的软件生态一直对普通用户不友好。华为、谷歌、苹果都推出了下一代跨平台操作系统,不过目前来看还未成规模。不过苹果对ARM PC的执着很可能加速ARM PC的软件生态发展,苹果自家的的生产软件就一大堆,各大软件开发商也比较给面子,历来为macOS提供专版的软件。从0到1比较难,但是基于1到N的迭代就很快了。