近期,龍芯公布自主指令集LoongArch將正式發(fā)布,這一消息對(duì)于國產(chǎn)芯片來說算是近年來的一大利好消息,說它是重大突破一點(diǎn)也不為過。從國內(nèi)CPU來說,現(xiàn)有芯片大多數(shù)都基于海外廠商的架構(gòu),華為、飛騰、展訊等為ARM架構(gòu)、海光是AMD授權(quán)的x86架構(gòu)、兆芯(前威盛)是基于x86,這些CPU芯片從設(shè)計(jì)上我們的確可以自主研發(fā),但是在架構(gòu)這塊完全被海外廠商把控。
一旦有特殊情況,海外廠商完全可以掐斷,導(dǎo)致我們無芯片架構(gòu)可用,一旦無法使用我們的芯片即便可以生產(chǎn),也面臨無法研發(fā)設(shè)計(jì)的局面。當(dāng)然,國內(nèi)我們獨(dú)立自主的架構(gòu),也就是申威,他在基于Alpha指令集上自主研發(fā)SW64指令集,但是他的這套指令集主要針對(duì)超算,并沒法直接用于桌面CPU,局限性還是太窄。
而龍芯的LoongArch指令集可用于通用芯片,也就是我們一般的電腦等桌面芯片上,這就意味著我們未來或?qū)⒛苡谢谧约杭軜?gòu)的CPU,至少在芯片架構(gòu)這塊不用看人家的臉色。有了龍芯這樣的自主指令集未來我們可以做更多的事情,未來就能真正建立起自己的生態(tài)體系,徹底擺脫對(duì)海外架構(gòu)以及生態(tài)的依賴,可以更加的自主可控。
現(xiàn)在國內(nèi)已經(jīng)有基于龍芯芯片的PC電腦、平板等設(shè)備,包括一些嵌入式設(shè)備,但之前的指令集是基于MIPS,龍芯只能補(bǔ)充和擴(kuò)展,由此也導(dǎo)致龍芯在生態(tài)建設(shè)上較為有限。有了自主指令集后就完全不一樣了,可以走的路更寬闊,大大有利于生態(tài)建設(shè)。
最直接的利好就是龍芯自主指令集從此可以對(duì)外授權(quán)(類似于大家熟知的ARM架構(gòu)),這樣就可能有更多的第三方廠商來加盟研發(fā)各種設(shè)備,包括對(duì)應(yīng)的軟件系統(tǒng)生態(tài),匆匆大大推動(dòng)龍芯自有生態(tài)體系的建設(shè)。現(xiàn)在的ARM能有今天,也是靠的這種模式。
目前,龍芯計(jì)劃打造自己的聯(lián)盟體系,對(duì)應(yīng)的成員可以免費(fèi)獲得指令集使用權(quán),這進(jìn)一步有助于生態(tài)建設(shè)。從已知的消息來看,龍芯的指令集可以翻譯其他架構(gòu)的指令,這意味著龍芯可以兼容其他架構(gòu)的生態(tài)系統(tǒng),如此將會(huì)大大促進(jìn)龍芯的快速普及和發(fā)展。