龍芯最值得期待的功能:用轉譯器,兼容windows、安卓生態(tài)
眾所周知,對于芯片而言,生態(tài)系統(tǒng)是非常重要的。可以說,沒有生態(tài)的芯片,很難走進主流消費市場,而有生態(tài)加持的芯片,才是王者。
比如X86芯片,有著windows的支持,甚至windows與X86生態(tài),形成了wintel聯(lián)盟,在PC產業(yè),無人可以挑戰(zhàn)其地位。
而ARM芯片,有安卓生態(tài)支持,所以當ARM用于手機等移動領域時,也是沒有對手,無人可以挑戰(zhàn)地位。
同樣的,國內眾多的國產CPU,很多不是X86架構,所以無法安裝windows,只能使用linux系統(tǒng),導致生態(tài)匱乏,從而很難走進C端市場,更多是用在B端市場。
不過前年,當蘋果用ARM芯片替代了intel的X86芯片之后,做了一個非常實用的功能,那就是Rosetta 2 的指令翻譯器,通過指令集編譯器,將X86指令集,轉譯成蘋果自己的M1芯片能夠讀懂的指令集,這樣就讓ARM芯片,也可以運行windows的程度。
依靠這個功能,蘋果平穩(wěn)的從X86芯片,過渡到了ARM芯片,同時也給其它芯片廠商,做出了非常好的示范。
于是微軟在推出windows11時,也通過芯片的虛擬功能,讓X86芯片也能夠運行安卓芯片下的程序,原理其實是一樣的,將ARM芯片的指令集,轉化成X86芯片能夠讀懂的指令集。這樣安卓芯片,也可以運行在windows下了。
而在受到了蘋果、微軟的啟發(fā)之后,龍芯也做了一個決定,那就是也要推出了個這樣的指令集轉換功能,將X86、ARM指令集,轉譯成龍芯能夠識別讀懂的指令集。
那么龍芯平臺,就算不是使用windows系統(tǒng),安卓系統(tǒng),也能夠兼容windows、安卓的軟件了。
龍芯還表示,通過轉換之后,windows平臺的X86軟件,轉換效率不低于70%。而ARM平臺的安卓軟件,轉換效率不低于90%。
如果這個指令集真的像龍芯說的這么神奇有效,也就意味著以后龍芯芯片,再也不用考慮生態(tài)、操作系統(tǒng)的問題。
就算是安裝linux,也可以使用windows、安卓的軟件,那么C端用戶,接受龍芯,也就成為了現實。
所以這個指令集轉換功能,絕對是龍芯最值得期待的功能,就看龍芯什么時候實現了。
