楠木軒

國產龍芯發力,完全自主的指令集誕生

由 廉擁軍 發佈於 科技

國產芯片是大家所關注的問題,焦點有兩個,一個是製造,一個是架構,製造上我們還在艱難地推進14納米以下工藝的發展,而在指令集上,一片空白,雖然現在有RISC開源開用,但是卻終究不是最好的解決辦法。

最可能的突破是在哪裏呢?看看龍芯所透露出來的消息就讓人有點激動了:龍芯自主LoognArch指令問世!

龍芯

MIPS指令集

説起了MIPS指令集,大家的第一個感覺就是,這個到底是是什麼東東?大家所聽説過的芯片架構一般都是ARM以及X86,至於這個MIPS指令集,就感覺到非常陌生了,其實,MIPS是一種採取RISC精簡指令集的處理器架構,既有指令集,也有相應的處理器架構。

龍芯

龍芯和MIPS的關係

有不少人覺得,龍芯雖然是國產的,但是這裏面卻有一個隱患問題,即:龍芯的指令系統LoongISA基於MIPS發展而來的,基礎架構上畢竟和MIPS有着千絲萬縷的聯繫。儘管MIPS這個架構在市場規模上小的可憐,但是,這終究是不可控的因素。之前龍芯也吃過這方面的虧,遭到了MIPS公司的侵權控告,這也導致了龍芯發展被拖延了,後來雙方達成和解,龍芯得到了MIPS公司的正式永久授權,但是問題就是在這裏,MIPS的所在國非常不靠譜,即便授權了,但是一旦不靠譜起來,那是超級特離譜的,隨時翻臉不認人,在當下的情況下,龍芯不可能繼續押寶MIPS架構了。

龍芯

不過,這還不是關鍵,MIPS最初的目的是面向的是注重速度和性能的高性能科學計算的,在功耗和麪積上有所欠缺,這也導致在商業化方面,存在一定的不足。

龍芯自主LoognArch指令

不使用MIPS架構了,那麼龍芯還怎麼發展?這裏面需要給大家強調一下:龍芯走的是自主可控路線,既然是自主可控,那麼就必須發展屬於完全屬於自己的指令架構,所以説,LoongISA終究是要被替換掉的,而正是在這樣的情況下,龍芯LoongArch指令集誕生了。

龍芯

自主是核心

國產芯片要想自主可控,就需要向上遊攻堅,而指令集正是頂峯,龍芯很清楚這一點,要想做到真正的自主可控,指令集是核心中的核心。所以從LoongISA到LoongArch一直都在發展中尋找自主的突破口,這次,LoongArch就是實現了這個突破的核心。

關鍵是兼容

打造一套指令集其實對於龍芯這樣的企業來説,已經不屬於最難的內容,不過,龍芯的目的是要在ARM、X86、RISC-V以及MIPS所壟斷的市場中尋找生存機遇。

龍芯

這其中最為關鍵的一點就是兼容ARM、X86、RISC-V以及MIPS,這樣,就為市場的發展掃除了自己苦苦支撐的可能,在ARM、X86、RISC-V以及MIPS發展起來的生態,龍芯將不存在進入問題。

重點是組建指令系統聯盟,成員可以免費使用LoongArch指令集,龍芯要想發展下去,僅僅依靠自己一家也不行,就像ARM、X86、RISC-V的發展一樣,都是有眾多的支持者的,而龍芯要想破除自己單打獨鬥的困局,也將組建指令系統聯盟,而且內部成員可以免費使用龍芯的LoongArch 指令集,這樣就在LoongArch指令集的生態上,將吸納更多的支持者。

龍芯

龍芯前些年發展的非常不容易,可以説是我們自主可控芯片發展的一根獨苗,但是龍芯團隊的堅持值得表揚,讓我們看到了我們在芯片領域的希望,也讓我們看到了龍芯團隊的可貴之處,希望龍芯發展的越來越好,致敬我們的科研人員,為他們點贊。

【來源:科技風景線】

聲明:轉載此文是出於傳遞更多信息之目的。若有來源標註錯誤或侵犯了您的合法權益,請作者持權屬證明與本網聯繫,我們將及時更正、刪除,謝謝。 郵箱地址:newmedia@xxcb.cn