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