RISC-V架构和LoongArch架构,谁能够帮助中国实现产业自主化?
支持RISC-V的一派总是说反对派是杞人忧天,说RISC-V是全面开源的,现在联盟里的高级会员主要也是中国企业和研究机构,将来必然是中国主导RISC-V的指令集扩展,美国没办法封锁我们。美国禁止中国人使用RISC-V会像禁止中国人呼吸空气一样可笑。既然大多数企业都看好RISC-V并且选择成为主要研究方向,中国自主的指令集系统就没必要再搞了。
反对派则认为RISC-V来自美国,即便是开源,源头也在美国人手中,想要卡中国的脖子,总会有办法。事实证明,华为5G一旦威胁到美国的科技领先地位,美国根本不会跟你讲什么市场规则,它可以打破所有规矩用一切无赖手段收拾你。中国企业在RISC-V上忙活半天,别最后为美国人做了嫁衣。中国既然有独立研发的LoongArch架构,完全可以在他的基础上建立中国自主的IT生态,没必要去承担不可知的风险。
吃瓜群众现在看来基本都是一脸迷茫,到底谁说的对?反对RISC-V是不是杞人忧天?LoongArch是不是不堪大用?
其实解答这个疑问并不困难,大多数人都是被非本质的东西迷惑了,并没有抓住重点。
两派分歧的核心是什么?RISC-V派的核心是“开源”,反RISC-V派的核心则是“自主”。
支持RISC-V的一派坚持“开源”为先,然后在“开源”的基础上追求自主;反对RISC-V一派则认为必须优先考虑“自主”,开源不开源并不重要。
那么“开源”和“自主”到底哪个才是重点呢?
我们先看现实:与RISC-V得到国内大量厂商支持的情形相反,“龙芯”的支持者寥寥无几,基本上是芯片设计方自己在搞。这样看来,RISC-V显然比LoongArch前途光明得多。
为什么这样?是LoongArch指令集太糟糕了吗?没人愿意用?
当然不是,这几天有个对比测试,龙芯3A5000对比同制程i5-6500T,在频率不如对手的情况下性能取得了领先,说明龙芯架构还是相当不错的。
根本原因就是,LoongArch指令集目前并未开放,谁想要用必须取得龙芯研发公司的授权。
你们想想,一边是完全开源,拿来我可以自己添加我的东西而且还免费使用,另一边是需要得到授权,自己不能更改一点还要交授权费,完全受制于人,作为企业该选择哪个不是很清楚吗?而且三十多年来软件圈子里“开源”已经成为最高信仰,不开源的必然要遭到反对和唾弃,这在国内尤为明显。
但RISC-V真的和空气一样无法阻止任何人呼吸么?他真的能支撑起中国的IT产业自主么?
解答这个问题先要破除误解,这个误解就是“开源面前人人平等”。使用开源系统的头部公司想的绝对不是跟小公司平等分享所有权益。他们的想法是“用最低的代价控制技术标准”,为此他们可以与虎谋皮!
谁能把RISC-V的扩展方向掌握在自己手中呢?是联盟里的高级会员?No!No!No!他们充其量是参与者,把自己的部分私货加进去。真正的主导者只能是——最强芯片提供者!
我给你们提供一整套高效解决方案,并把它变成高性能芯片供所有人使用,然后在市场上优胜劣汰打败竞争者,做到这一步,标准只有我能实现,开源不开源又有什么关系呢?
那么谁能设计生产性能最强的RISC-V芯片呢?目前看是阿里平头哥,他的玄铁910号称最强,不过没跟中科院的“香山”芯片比较过。但这是“山中无老虎猴子称大王”,因为全球主要的几家芯片设计制造公司都没有加入竞争,但现在一个巨无霸要进来了,Intel宣布收购RISC-V的IP开发商SiFive。
这意味着什么?这就是卡位啊。Intel利用资金、规模和芯片制造优势占据C位,只要没人在设计、生产、性能和规模上跟他抗衡,RISC-V就是Intel的囊中物!再把“开源”当信仰的人恐怕也不会傻到认为Intel是为中国做慈善吧?你们谁敢说Intel绝不会建立自己的专利壁垒?过去几十年Intel从来不是“开源”的支持者!
支持RISC-V的或许会说,中国企业可以抛开外国企业和标准自己搞RISC-V芯片啊。那么你能保证使用该芯片的企业都采购国内设计而不用Intel吗?Intel芯片的性能、价格、数量优势和合作红利你怎么破?谁能保证阿里平头哥能够战胜Intel?
即便有了这样的企业,美国和Intel在市场规则之外用流氓手段联合打压又该怎么办?把辛苦发展起来的RISC-V生态扔掉?
如果支持LoongArch架构呢?比如他不开源,那就是有限的芯片设计制造企业接受授权,需要掏授权费,但指令集不会扩展到“开源指令”那么臃肿糟糕。最重要的是,可以把国际芯片巨头挡在门外!除非对方愿意交叉授权,把X86兼容权和使用权交出来!
其实LoongArch可以搞一个跟ARM类似的分级授权,然后跟关键企业组成顶级授权联盟,这样就能充分利用国内企业资源形成合力,构建专利城墙,真正实现中国IT产业的自主可控。
这个热点事件充分说明了企业利益和国家产业核心利益很多情况下并不一致,RISC-V的支持者多是从企业自身考虑问题,而不是把国家产业未来发展可能面临的根本性风险放在首位。这其实就需要国家出面制定规则维护国家利益,比如最近国家监察滴滴并制定规范约束相关企业。在这方面欧美做得很到位,甚至是有些过了。我们在这方面还有很多东西要学习。