龙芯攻克了3大难题,逐步实现了目标,剩下的最后1个难题有待解决
不得不说,国产CPU的典型代表就是龙芯的成长史,就像打怪、升级网游的历史一样,不断努力,成长,一一解决短板,最终成为王者。
过去,龙芯其实有三大缺点,这些缺点看似很难一一解决,但经过20多年的努力,现在这三个缺点已经被两个解决了,而且只有最后一个,龙芯也在努力一起解决。
让我们从第一个主要缺点开始,即对外部指令集的依赖。
过去,龙芯使用的是国外的MIPS,虽然龙芯后来在MIPS的基础上发展了自己的龙芯指令集,但与MIPS指令集还是分不开的。
在龙芯3A5000之前,龙芯使用的是MIPS指令集,每次CPU售出时,都会向MIPS指令集的所有者支付许可费。
但从3A5000开始,情况就不同了,龙芯开发了自己的龙建指令集,100%自主研发,与MIPS无关,从根本上摆脱了对MIPS的依赖,真正实现了自主性和可控性。
第二个主要问题是性能。
对于任何CPU来说,性能都是一个非常重要的指标,如果性能不好,就没人会用,而龙芯刚推出的时候,就落后于Intel和AMD,甚至相差超过15年。
不过,龙芯并没有气馁,继续努力开发和完善架构,到了3A6000的时候,龙芯的性能几乎达到了英特尔第10代酷睿i3的水平,IPC值甚至达到了第13代酷睿i3的水平。
虽然整体来看,龙芯落后英特尔和AMD3-5年,但这种差距并不是天地之别,在某些领域,完全可以被取代。
第三个大问题是生态学。
对于CPU来说,性能是一个重要的因素,但是没有生态,性能再好,也没有人会用,因为家用电脑是用来解决问题的,没有生态电脑,只能制造问题,不能解决问题。
目前,龙芯只能使用Linux生态,这确实离Windows很远,短时间内无法解决。
但现在麒麟家庭软件和UOS两大操作系统都得到了龙芯的全面支持,并且支持最新的龙创指令集,这两款家族系统,兼容的软硬件数量超过300万,可以很大程度上满足大家的日常需求。
由此可见,第三个问题虽然没有解决,但可以算是部分解决了,而且随着各国操作系统的发展,估计这个差距很快就会得到解决。
当龙芯能够完全取代英特尔和AMD,成为中国人真正的国产CPU,那么我们就能够逐步摆脱CPU上对英特尔和AMD的依赖,走上一条自主、自主、可控的道路。