老铁们,我图吧老国产芯片用户了,今天咱不捡垃圾,简单谈谈关于龙芯自主设计的指令集无需依赖任何国外授权技术的看法。
之前有龙芯圈的用户在咱谈龙芯的设计水平的时候提到了这个新闻:
今天(28日),新一代国产CPU——龙芯3A6000在北京发布。据介绍,龙芯3A6000采用我国自主设计的指令系统和架构,无需依赖任何国外授权技术,是我国自主研发、自主可控的新一代通用处理器,可运行多种类的跨平台应用,满足各类大型复杂桌面应用场景。它的推出,标志着我国自主研发的CPU在自主可控程度和产品性能方面达到新高度,性能达到国际主流产品水平。 同时推出的还有打印机主控芯片龙芯2P0500,这是国内首款基于自主指令系统的打印机主控芯片,作为打印/扫描整机中的核心控制部件,龙芯2P0500的研发成功将助力推动更多国产打印机走向市场。
主要是想拿里面的无需依赖任何国外授权技术说事。
这里咱先不对龙芯对跑分进行操作的行为进行论述,也不谈龙芯的设计水平,简单谈谈这句话本身的命题是否正确以及逻辑是否成立。
首先目前的龙芯产品无需依赖任何国外授权技术其实是错误的,龙芯3A6000使用了外国授权技术——AMD HT总线:
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
HT总线是非常古老的一种总线技术,性能也不太好,相比FSB总线稍微新一点但是相比QPI和IF总线就非常的老了。但是好处是龙芯中科的使用费非常低,每年只需要缴纳8000美元就可以随意使用HT总线。目前迄今为止龙芯的所有桌面级产品都使用了HT总线,CPU GPU集显芯片组等等。而且各位看功能框图就能看得出来内存和PCIE总线在内的所有外设都是从芯片组引出的而不是CPU,所以说龙芯的设计其实也是高情商叫怀旧颇具时代感低情商叫水平落后存在代差。
HT总线是龙芯目前IO性能中最大的问题,这东西快盖不住龙芯的CPU性能了,之前别的UP视频中有测龙芯的多核延迟发现多DIE封装的3C5000L使用HT总线进行核间通信结果延迟感人单路U比双路U延迟还高,而且这玩意带宽有限影响CPU多核效率。
诸如此类类似HDMI之类的需要交使用费的技术不再赘述,只是告诉各位一个道理现在这个世界早就是你中有我我中有你,现在美国想脱钩门也没有,折腾了好几年最后还是要中美关系缓和。
然后简单说下自主研发指令集和会不会怕不怕被卡脖子之间的关系:
指令集是语言,是整个计算机系统中不容易被卡脖子的地方,原因其实也非常简单,对芯片设计稍有了解的都应该知道现在的通用处理器使用的是微指令,CPU并不直接执行指令集的指令(比如P6微架构以后的x86处理器都是将x86指令翻译为类RISC指令再执行),所以有成熟的微架构设计之后很容易就可以更换指令集并不困难,就像龙芯的3A4000到3A5000一样简单,很快就换好了。
英特尔当年和HP使用VLIW指令的安腾,以及DEC的ALPHA,SUN的SPARC都是差不多的道理,所以后来的飞腾放弃了自研SPARC兼容转向ARM也并没有困难,包括华为现在其实也是ARM+RISC-V一用一备的情况。所以指令集这方面兼容指令集可以放心大胆的用,等被卡脖子之后再换也来得及。何况国内的X86和ARM授权都是永久的,没有撤回的可能只有不再提供更新指令集的可能,龙芯此举纯粹是商业行为。
19年华为被制裁后无法通过代工生产芯片之后龙芯突发奇想连夜抛弃了MIPS改用LOONGARC,结果就是软件生态可用性雪上加霜。
龙芯声称自己自研指令集永远不会卡脖子就好比国家电网宣布从现在开始我国使用100V直流供电,或者中国铁路宣布使用2米轨矩,弃用之前所有的国标国际标准设计产品,从结果来看雀食很长时间整个世界都没有人会用和你一样的东西,但是也没法和世界接轨。
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
还有就是这么做不代表不会被卡脖子,如果自己没有炼钢和生产电力设备的能力最后还是寄。
![](https://static.ws.126.net/163/frontend/images/2022/empty.png)
龙芯其实过去在用MIPS的20年里是不宣传自主设计指令集的,而是自主可控。
MIPS可控吗?好像也没多可控,MIPS就算倒闭了依然没忘了找龙芯收专利使用费,结果龙芯18年开始就不交使用费,所以MIPS就直接成立皮包公司进行诉讼,后期到22年底在北京败诉之后本来一直都没什么事的龙芯(华为海光19年被制裁,飞腾申威21年被制裁)23年初光速吃了制裁。
因此现在的龙芯难以使用含有美国技术的产线进行芯片生产,这对于fabless的芯片厂家是致命的,华为用了4年才王者归来拿出麒麟9000S,过去3年时间里能生产的芯片产品只有麒麟710A和麒麟990A(28nm车用芯片),飞腾海光之类的厂家更是在被断供之后生产接近停滞只能想办法绕过制裁同时重新设计芯片改用去美化产线产能,因此对于龙芯个人认为自研指令集救不了代工卡脖子。尤其是当知道龙芯的3A5000使用的是南京台积电12nm工艺和3A6000使用未公布代工厂12nm工艺后个人更是为龙芯的处境感到担忧。
所以个人对于3A6000在自主可控程度达到新高度这个说法是悲观的。反倒是龙芯自己研发的打印机芯片可能前景还好些没准以后国产打印机真能用上。
就这些。