如今说起芯片指令集,大家都会想起X86、ARM、RISC-V这三大架构,除了这三大之外,就几乎没有人再提了,包括曾经龙芯使用的MIPS等。
要知道MIPS指令集,可是有着40多年历史的指令集,并且在上世纪90年代,可是最具代表性的商业处理器技术路线之一,也正因为如此,才会被龙芯使用。
MIPS诞生于1984年,是斯坦福大学教授John Hennessy团队研发出来的,在研发出来之后,立即受到了市场的重视,1986年就被商业化,进入了各种领域,成为了最重要的芯片指令集之一。
MIPS芯片用于工作站,服务器,以及消费电子、汽车电子等等领域。MIPS芯片既能支持高性能工作站,也适合成本、功耗和性能受到严格约束的专用系统。
这也是为何龙芯当初要使用MIPS的原因,龙芯觉得MIPS可以满足CPU的所有需求。
不过,MIPS在技术上的成功,并未持续转化为商业优势。X86垄断PC市场,而ARM崛起后,又垄断了移动终端市场,MIPS争不过X86、也争不过ARM。
很多曾经使用MIPS指令集的先后转向了ARM等领域去了,放弃了MIPS。
于是MIPS也逐步将将业务重心转向网络通信、数字家庭和嵌入式系统领域去了,放弃了与X86、ARM在一些领域的竞争。
而龙芯可是研发CPU的,要与X86、ARM竞争的,当MIPS都转向一些边缘业务时,龙芯也就麻烦了,所以也开始想着不搞MIPS指令集了。
于是后来龙芯也抛弃了MIPS,开始自研LoongArch指令集,毕竟死守MIPS,不仅得不到MIPS这一边的技术支持,也没有什么优势,还要交专利费,不如另起炉灶,摆脱MIPS的钳制。
而抛弃了MIPS之后,龙芯的loongArch表现相当给力,最新的龙芯CPU与X86指令集的intel相比,其实也只落后1-2代的水准了。
所以现在看来,龙芯当初放弃MIPS,真的是有远见的。
因为现在MIPS都宣布新一代处理器研发转向RISC-V架构,不再去搞MIPS了,如果龙芯还在搞MIPS,会是什么样的结果,大家都懂的。