气门

华为鸿蒙的不足,在于底层架构的路线,目前

发布时间:2022/12/4 6:14:06   

近日英伟达准备收购ARM公司,如果这个交易成功完成,那么华为被进一步封锁的风险将被大幅提高。而华为的麒麟与鲲鹏等芯片,核心架构就是ARM,西方一旦像之前那样下起狠手,华为的应对将是空前的艰难。因此,分析华为的真正软肋,以备早做准备,亡羊补牢,为时未晚。

为什么说华为CPU没了ARM会是致命打击?

如果麒麟和鲲鹏的CPU没了ARM的IP核心,那将是前所未有的噩梦。打个比喻,等于一台汽车发动机中的气缸与活塞部分(这等于ARM的IP)没了,剩下外围的智能点火机构、剩下智能可变气门的控制部分、剩下改善废气排放的控制器等等。这些外围机构,当然华为也已形成基于这些改进的新IP,但它不是气缸也不是活塞,缺了ARM已经注册在先的气缸活塞机构,华为的IP无法支撑整个发动机的运作。

ARM除了IP核心,它还有一套指令集,用于实现CPU与软件的交流,linux的内核就是通过这套指令集与CPU进行交互,形象地说,他是ARM定义的让CPU听得懂的一套鸟语。

可见,如果华为的CPU不能使用上述发动机的气缸和活塞,不能使用ARM定义的那套CPU能听懂的鸟语,那样的打击将是多么凶残。当然那个不仅仅是对华为的打击,而是对整个国产IT业界来说,也是一个致命的提醒:我们还有很多基础工作需要做。

为什么说华为鸿蒙想要强大,必须拥抱RISC-V?

鸿蒙是华为推出的操作系统,是管理各种外设与CPU进行信息交互的工具。鸿蒙的退出,实质上当时只是想突破谷歌公司的GMS架构封锁,充分发挥开源安卓的一切性能。不过鸿蒙的革命还不够彻底,为了承接原有的软件生态,在底层上做了不少的牺牲。比如,它还是使用linux内核,它还是基于ARM的指令集。这两大技术的关键,都是华为的致命肋骨。

阴影部就是用户不能更改的Linux内核

从上图可见,鸿蒙是在上图阴影以外的部分,它使用顶部的系统调用接口与阴影部分的Linux内核发生交互,控制CPU和其他外设。也就是说,鸿蒙与CPU之间,隔着一层袜子,这个袜子就是linux内核。虽然linux内核目前虽然是开源可以使用的,但毕竟不是自己控制,信息世界瞬息万变,咱们没办法预计它什么时候会变成一块砸脚的大石。至于ARM,虽然华为目前获得相关V10等指令集的授权,但一旦英伟达收购成功,以后不管哪个派别当选,他都会很容易地把这种技术授权的商业行为升级为政治行为,导致华为自己的商业遭受严重打击。因此,鸿蒙如果想突破封锁,解决后顾之忧,必须撕破上述那层袜子。在ARM未被控制之前,就要上马同质的RISC-V体系作为备胎,才能彻底摆脱西方未来的技术封锁。

其实阿里等企业早已默默引领时代走出了重要的一步,发布了平头哥等的基于RISC-V的CPU。国内60多家芯片企业也早在年就成立RISC-V联盟,旨在建立国内的RISC-V的生态。

但华为在这个问题的反应上可能略微慢了一点,除了看到有消息称华为加入了RISC-V的联盟,但一直没看到发布相关产品。无论硬件的的CPU,还是软件层面的鸿蒙OS,如果备胎RISC-V,那将会有整个联盟在支持,华为将不是一个人在战斗。

什么是RISC-V?

RISC-V,其实就是专门为了破解ARM指令集授权收费昂贵才出现的一个新技术。在年,加州大学伯克利分校的一个研究团队正在准备启动一个新项目,而要设计CPU,必然要选择一种指令集,然而,X86指令集被英特尔控制住并未开放,ARM的指令集授权费又非常贵,想使用MIPS、SPARC、PowerPC也存在知识产权的授权问题。

在这种情况下,伯克利的研究团队决定从零开始设计一套全新的指令集。且这款新指令集要能满足从微控制器到超级计算机等各种尺寸的处理器。正如行业内常说的,设计一套指令集并非黑科技,用这套指令集去实现CPU才是真正具有含金量的工作。伯克利的研究团队只用了3个月就完成了RISC-V的指令集开发,并公开发布了第一版指令集。该指令集的第一个版本只包含了不到50条指令,可以用于实现一个具备定点运算和特权模式等基本功能的处理器。如果用户需要的话,也可以根据自己的需求自定义新指令。

国内的几个新版自研CPU,大多基于RISC-V开发,就像前面所说的平头哥、黄山等。

华为全面拥抱RISC-V的好处

如果华为全面支持RISC-V,把RISC-V作为备胎,那将会有以下几大好处

1、能快速形成RISC-V的软件生态。RISC-V目前还是婴儿期,假如它发展起来后,那将是ARM和intelX86的最有力的竞争对手。因为它是这样的一个充满共产主义气息的联盟,是一个共享科技进步的组织,而不是像ARM,intel等想独占科技进步利益的商人。目前虽然国内外已经有过百个硬件软件公司加入,但没有一个巨无霸做引领,生态难以形成。

就像谷歌这样的巨无霸即使加入了这个联盟,但谷歌有自己的安卓体系,不轻易下手革自己的命。而华为,一切都是在安卓体系下成长,没有自己的核心体系,要革命的话,可以完全无所顾忌。不过如果想独创一个,难度太大了。但既然目前已经有RISC-V出来与ARM这类独占利益的架构相竞争,在没有其他巨头做引领时,华为最合适担起历史的责任。只要华为采取RISC-V架构,供应商与开发商都会全力以赴地冲着华为巨大之市场而来,那么软件生态将能快速建立。

2、全面拥抱RISC-V,在CPU和软件架构的层面华为将告别卡脖子危机。在CPU层面,华为有足够的能力研发自己的RISC-V核心IP架构,以前需要购买ARM的授权,是因为ARM体系有延续性,你无法完全抛开ARM的整个体系搞一个新版的空中楼阁。因此华为没办法不要基础绕过ARM,只能购买购买ARM授权。但RISC-V则是完全自主的天下,华为可以完全自研自己的IP核,不受制于任何他人。

在操作系统的层面,华为可以自研前面所说的操作系统附图的阴影部分,制作自己的linux内核。在此之前的安卓和linux,谷歌公司的开源协议,都只是开放系统调用接口以外的部分,而阴影部分的内核是没开放的。也就是说,需要使用安卓的商家,只能封装linux内核,开发外围应用。但是在RISC-V的世界里,华为不需要理会安卓的内核,走自己的路。

总结

AMD这两天也在沾沾自喜,华为不能生产自己的芯片后,只能采购AMD的芯片续命,否则无法支撑华为之前创立的大市场。高通、苹果等一众芯片软件厂家也借助对白宫的影响力,通过各种政治方法去获取更多的商业利益。由此可见,面对着西方列强的围追堵截,华为要最低成本地准备自己的实力备胎,就是担起历史的责任,要利用现有的体系,全面拥抱RISC-V,引领一众RISC-V联盟的追随者,全面迎战企图垄断科技进步的IT列强。如果只是一味迷信满足于现有的ARM架构体系,一味委屈求全,当ARM也落入美企业的大手中的时候,那时再亡羊补牢,可能真有点晚了!

#华为#

想了解更多精彩内容,快来

转载请注明:http://www.aideyishus.com/lkcf/2740.html

------分隔线----------------------------