可能很多的小伙伴听到龙芯的时候,也会十分的不屑的想说:龙芯不也是用的MIPS指令集吗?怎么可能摆脱国外的依赖呢?
就在最近龙芯发布了自己的全新指令集LoongArch。这个是一个全新的指令集,和之前一些人说的是MIPS指令集的扩展是不一样的。
龙芯
并且龙芯为了自己的生态还专门组建了一个自主指令系统联盟,联盟成员免费使用龙芯的低于ARM A53性能的CPU设计,虽然性能并不高,但是因为免费也足够吸引一部分人了。并且联盟成员之间不会发现指令系统的一个诉讼。我觉得这个就是一个“流氓”行为, 因为可以防止Intel和ARM挤进来,如果他们进来的话 等同于X86和ARM的指令集就充公了。
3龙芯
这套指令集是经过了龙芯多年的准备。之前龙芯一直是采用MIPS指令集,但是随着时间的推移和各种情况的变化,龙芯的发展献也不得不进行调整,所以推出了自己的指令集LoongArch。当然也得利于当初MIPS的宽松授权,也促进了龙芯的独立发展,并且龙芯新的指令集也是可以实现完全翻译执行MIPS指令,也就是可以兼容现在和以后的MIPS指令集的软件,不需要担心生态的问题。
3号龙芯
我说一下我认为的龙芯推出完全自主化的指令集的原因。首先是MIPS的设计已经比较老了,不能符合现在的CPU和操作系统的设计。另外就是对睿频的支持不好和老旧指令的问题也导致了一直被人吐槽的性能问题。另外就是MIPS经过龙芯多年的开垦,已经指令槽都用完了,会影响到后面的发展。事实上龙芯的决定也是对的,在测试中,仅修改了CPU的译码部分,性能就比MIPS提高了16%,
龙芯系列
还有一个就是当年美国宁愿剥离MIPS都不愿意卖给中国,这个也可以看出美国对中国的限制。这几年的国际形态的滨化,MIPS所有权不再中国,可能是一个随时会爆炸的暗雷。虽然说有MIPS的永久授权,但是谁也不敢确定后面会不会出现意外。
龙芯
还有一个就是很多人担心的性能问题,龙芯新款CPU如果性能接近相同核心数量的 i5,那它的 50% 性能肯定比相同核心数量的 Atom 高得多,运行常规办公软件没有压力。何况指令集翻译本身只是过渡的手段,为了增加用户群体,随着龙芯的独立软件生态逐渐强大,指令集翻译就会越来越边缘化,成为锦上添花之举。
评论列表