从麒麟9000S芯片可以看出,华为已经摆脱了对ARM的依赖。
众所周知,ARM架构是移动芯片领域的王者,目前全球99%以上的智能手机都在使用ARM架构。
像知名的苹果、高通、三星、华为海思、联发科、UV展讯等,都采用ARM架构设计自己的芯片。 当然,每个人对ARM的依赖程度都略有不同。
苹果只使用ARM指令集、CPU、GPU等自动化处理器,高通使用指令集CPU,但使用GPU、NPU等自动化处理器。 另一方面,联发科、华为、紫光展锐和三星,指令集、CPU、GPU都使用ARM。
这种情况与过去无关,但从2024年开始,情况就完全不同了,因为Arm已经切断了对中国企业的供应,最新版本的ARMv9架构将不再授权给国内企业,以及先进的IP核,也不再授权。
基于旧的V8架构,以及旧的IP核,来设计芯片,很明显,与新机型相比,劣势非常明显,所以很多人说华为等厂商应该摆脱对ARM的依赖,才能在芯片上做强做大。
有人认为华为应该放弃ARM架构,专注于RISC-V或龙芯等自研架构,而另一些人则认为将基于华为获得ARMv82.永久授权,自研CPU、GPU、NPU等,然后在V8在版本 2 上迭代,也可以独立实现,所以不用担心 ARM 粘性。
有人说,只要华为使用ARM架构,就无法摆脱对ARM的依赖,但从华为前段时间推出的麒麟9000来看,华为虽然还在使用ARM架构,但实际上已经摆脱了对ARM的依赖。
华为究竟依靠ARM做什么?一个是指令集,另一个是 CPU 和 GPU 内核。 只要这两个部分不依赖ARM,就没有问题。
至于指令集,华为之前买了armv82.架构的永久授权,其实不怕ARM项圈,只要CPU是自研的,GPU核心就可以了。
在麒麟2024年代,这次的CPU核心是华为基于ARM指令集自主研发的核心,也就是泰山核心,与鲲鹏处理器同源,并没有使用ARM公版的CPU核心。
GPU也是如此,它使用华为自主研发的玛琅GPU内核,而不是Arm的公共GPU内核。
显然,华为已经摆脱了对ARM的依赖,再也不用担心ARM的领子和ARM架构了。
CPU和GPU核心是华为自研的,不是Arm的Crotex核心和Mali核心的公开版,Arm想切断供应也不能断。
因此,华为不一定非要放弃ARM,在ARMV8中2 在自我扩展的基础上,也有可能找到一种让华为的ARM独立于ARM生态的途径。