众所周知,对于芯片而言,生态系统是非常重要的。可以说,没有生态的芯片,很难走进主流消费市场,而有生态加持的芯片,才是王者。
比如X86芯片,有着windows的支持,甚至windows与X86生态,形成了wintel联盟,在PC产业,无人可以挑战其地位。
而ARM芯片,有安卓生态支持,所以当ARM用于手机等移动领域时,也是没有对手,无人可以挑战地位。
同样的,国内众多的国产CPU,很多不是X86架构,所以无法安装windows,只能使用linux系统,导致生态匮乏,从而很难走进C端市场,更多是用在B端市场。
不过前年,当苹果用ARM芯片替代了intel的X86芯片之后,做了一个非常实用的功能,那就是Rosetta 2 的指令翻译器,通过指令集编译器,将X86指令集,转译成苹果自己的M1芯片能够读懂的指令集,这样就让ARM芯片,也可以运行windows的程度。
依靠这个功能,苹果平稳的从X86芯片,过渡到了ARM芯片,同时也给其它芯片厂商,做出了非常好的示范。
于是微软在推出windows11时,也通过芯片的虚拟功能,让X86芯片也能够运行安卓芯片下的程序,原理其实是一样的,将ARM芯片的指令集,转化成X86芯片能够读懂的指令集。这样安卓芯片,也可以运行在windows下了。
而在受到了苹果、微软的启发之后,龙芯也做了一个决定,那就是也要推出了个这样的指令集转换功能,将X86、ARM指令集,转译成龙芯能够识别读懂的指令集。
那么龙芯平台,就算不是使用windows系统,安卓系统,也能够兼容windows、安卓的软件了。
龙芯还表示,通过转换之后,windows平台的X86软件,转换效率不低于70%。而ARM平台的安卓软件,转换效率不低于90%。
如果这个指令集真的像龙芯说的这么神奇有效,也就意味着以后龙芯芯片,再也不用考虑生态、操作系统的问题。
就算是安装linux,也可以使用windows、安卓的软件,那么C端用户,接受龙芯,也就成为了现实。
所以这个指令集转换功能,绝对是龙芯最值得期待的功能,就看龙芯什么时候实现了。