尖端芯片这个赛道,从来都是头部玩家的天下。自ARM v9问世以来,谷歌、英伟达、富士通、联发科等都进入了“狂欢时刻”,而被ARM排除在v9授权之外的中国芯厂商,就没有那么幸运了。
ARM v9延续了ARM v8的AArch64 作为基准指令集的使用,并将全面抛弃AArch32,同时在功能上增加了一些非常重要的扩展。作为承载ARM未来十年野心的重要升级,ARM v9完全区别于已经服役十年的ARM v8。
ARM v9在向前兼容ARM v8全部能力的同时,也拥有三大新支柱:安全性、AI以及改进矢量和 DSP 能力,并还承诺在未来两次迭代中,CPU 性能将提高 30% 以上,号称影响未来十年的芯片计算平台基础,也是ARM在高端芯片领域真正挑战Intel和AMD的最大仰仗,重要性可想而知。
但由于美国禁令的升级,从2019年开始,国内知名的芯片厂商HW就被传出拿不到ARM v9的授权,虽然一直未对外公开承认,但HW已经被ARM v9阵营抛弃,拿不到ARM v9的授权,就不可能在技术方面赶上第一梯队的竞争力,在这种艰难的情况下,如何回到芯片头部玩家的赛道,是一个巨大的难题。
众所周知,HW此前得到了ARM v8的指令集授权。有人可能会想,既然这样,基于v8加大研发,自行迭代到v9不就行了?
答案毋庸置疑是否定的。ARM绝对不肯给受让方这样的迭代权力。
与Intel和AMD这些公司不同,ARM公司本身不制造、不销售任何实物芯片,只是自己设计IP,包括指令集架构、微处理器、图形核心、互连架构,然后通过授权这些IP获取收入,可以简单理解成靠卖知识产权为生。ARM公司会通过三种不同层级权限的授权模式,和客户进行合作。但是无论哪一种模式,都采取版本内付费授权,即只享有ARM特定版本号的使用权限,如果出现新的版本升级,需要再单独付费授权。
相当于一栋大厦,你可以买下其中某一层的永久使用权,享受这一层所有的设施和服务,但不能去别的楼层,更不能使用其他楼层的高级设施,否则业主就会报警把你抓起来,并要求巨额赔偿。要享受新楼层的高级设施,唯一的办法就是重新买新楼层。
这也正是问题的关键所在,ARM v8和ARM v9的授权并不相通,ARM v9可以完全实现ARM v8的全部能力,但反之不行。按照ARM的规则,ARM v9最重要的三大新支柱能力是版本独享,ARM v8是不能僭越的。ARM要在高端芯片市场迎战Intel等强敌,绝不允许自家体系内斗,新老版本必须拉开差距,否则,下一个十年芯片计算平台基础的豪言也就无从实现。
所以,HW即便有从v8迭代到v9的能力,也没有这样的迭代权力。如果强行使用ARM架构和标准,其产品只能自用和封闭。因为处理器一类的芯片本身必须有最底层的架构和指令集,厂家必须对用户码农公开。只要产品公开,你是否用了ARM架构和标准,一目了然。更严重的是,ARM的法务团队随时举着产权保护的大棒砸向妄图破坏自己游戏规则的人。届时,非但不能使用自己真金白银研发出的芯片,还要向ARM赔付高昂的侵权费用。这对于“过寒冬”的HW而言是绝对不可接受的。
那么,HW如果想回到芯片头部玩家的赛道,还有一条路,那就是更换架构。不过,换道发展也不是一件容易的事情。因为使用其他开源或自研新架构,需要漫长的窗口期,付出难以想象的巨大人力、物力,另外和现有的庞大国内外生态市场相比,新路径意味着一切从零开始,之前的全部研发也将付诸东流。
在美国愈发严苛的技术封锁下,HW获得ARM v9授权的可能已经愈发渺茫,若要壮士断腕,何其壮烈。面对HW被赤裸裸踢下ARM v9这趟车的遭遇,我们更应该思考,如何逐步掌握自主,并走出多条发展道路,鸡蛋不再放在一个篮子里,大家又有哪些看法呢?欢迎交流。