众所周知,ARM架构是移动芯片领域的王者,目前全球99%以上的智能手机使用ARM架构。
像大名鼎鼎的苹果、高通、三星、华为海思、联发科、紫光展锐,均使用ARM架构来设计自己的芯片。当然,大家对ARM的依赖性,又稍有一点不一样。
苹果只使用ARM指令集,CPU、GPU、GPU等自研,高通使用指令集、CPU,但GPU、NPU等自研。联发科、华为、紫光展锐、三星则指令集、CPU、GPU全部使用ARM的。
这种情况在以前是没什么关系的,但从2022年开始,情况就完全不一样了,因为ARM对中国企业进行了断供,最新的ARM V9架构版本,就不再授权给国内的企业了,还有先进的IP核,也不再授权了。
基于老款的V8架构,以及老款的IP核,来设计芯片,当然较新款相比,劣势很明显,于是很多人表示,华为等厂商,应该摆脱对ARM的依赖,才能在芯片上做强做大。
有些人认为,华为应该抛弃掉ARM架构,转攻RISC-V或像龙芯一样自研架构,有人说基于华为获得的ARM V8.2永久授权,自研CPU、GPU、NPU等,再在V8.2的版本上进行迭代,一样也能够实现独立自主,不怕ARM卡脖子。
也有人表示,只要华为使用ARM架构,就无法摆脱对ARM的依赖,不过从华为最近发布的麒麟9000S来看,虽然华为使用的还是ARM架构,但其实已经摆脱了对ARM的依赖了。
华为依赖ARM的究竟是什么?一是指令集,二是CPU、GPU核。只要在这两块上不依赖ARM,就不存在问题了。
而指令集方面,华为之前买了ARM V8.2架构的永久授权,其实已经不怕ARM卡脖子了,所所以只要自研CPU、GPU核即可。
而在麒麟9000S中,这次的CPU核是华为基于ARM指令集自研的内核,也就是泰山核心,与鲲鹏处理器同源,没有再使用ARM的公版CPU核了。
GPU也如此,使用了华为自研的马良GPU核,也没有使用ARM的公版GPU核了。
很明显,华为已经摆脱了对ARM的依赖,不用担心ARM卡脖子了,ARM架构,是华为买的永久的,断供不了。
CPU、GPU核是华为自研的,不是ARM那公版的Crotex核和Mali核了,ARM想断供也断供不了。
所以,华为未必一定要抛弃ARM,基于ARMV8.2自行拓展,也能够走出一条独立于ARM之外的华为ARM生态之路。
原文标题 : 基于ARM,但华为走出一条独立自主的道路,不怕ARM卡脖子