不依賴國外,中國已有2大自主芯片指令集,100%自主可控
眾所周知,目前所有火爆的芯片指令集,都是國外的。
比如PC領域的王者X86是intel的,目前壟斷了PC業90%的份額。而移動領域的王者ARM是英國ARM的,目前壟斷了95%以上的移動份額。
而火爆的RISC-V雖然說是開源免費的,但最開始也是從美國發起的。
還有龍芯之前采用的MIPS、申威采用的alpha等指令集,均是國外的,國產的一個都沒有。
所以早期,國內的芯片廠商都是通過授權、購買等方式,使用國外的指令集來設計自己的芯片。
這樣門檻會低一些,進展也會快一些,畢竟已經是站在別人的肩膀上了,有了現成的基礎,不是從0起步。
但是這樣也會帶來另外一個問題,那就是被人卡住了脖子,一旦對方不授權給你了,怎么辦?
比如ARM,它授權就是按照版本來的,ARMV8架構單獨授權,V9架構又單獨授權,每次更新都要加一點內容,你沒有新版本的授權,那么一些新特性,新功能就無法使用。
目前國內很多使用ARM指令集的廠商,拿到了ARMV8的授權,但沒有V9的授權,所以很多V9版本特有的功能,就沒法使用,這就是補卡住了脖子。
所以這幾年,國內的一些有遠見的芯片廠商,也是紛紛想從最根部開始自研,不再采用國外的指令集。
其中第一家就是龍芯,之前龍芯采用MIPS指令集,后來又拓展了LoongISA指令集,最后在2021年時,干脆拋棄掉了MIPS,100%自研出了LoongArch,與MIPS徹底的說拜拜。
為此龍芯還與芯聯芯打起了官司,芯聯芯說龍芯的LoongArch侵犯了MIPS的知識產權,不過龍芯官司勝了,證明了自己的LoongArch是100%自研的。
第二家就是申威,申威的芯片目前主要用于超算,以及一些敏感的黨政軍行業,自然也不能因為指令集而被國外卡脖子。
所以申威基于alpha,自研出了SW64指令集,這也是100%自研,具有自主知識產權的指令集。
當然,自研指令集是不再擔心被人卡脖子了,這是一個最大的優點。但是還有一個困難,也是需要大家注意的,那就是生態,因為指令集自研,所以生態也就不能借鑒國外現成的了,要重新建設,完全是從0開始。
龍芯為此不得不搞二進制指令翻譯器,翻譯ARM、X86等指令集,用來兼容windows、安卓的APP。
至于申威,因為其特殊性,對生態沒那么敏感,所以相對好一些,畢竟超算什么的,也不需要使用windows、安卓的軟件。
說真的,中國芯片產業落后國外確實很多的,早期的一切都是向國外學習,但如今隨著中國芯片產業的不斷發展,中國芯也在崛起,不再全部學國外了,自研指令集,就是一個最好的例子。我們也可以相信,再發展下去,中國會從曾經的學習者,變成領先者,甚至讓國外來學習中國,你覺得呢?
