龍芯推新指令集,兼容X86、ARM、RISC-V
最近消息龍芯胡偉武在2020年計算機體系結(jié)構(gòu)學(xué)術(shù)年會上的《指令系統(tǒng)的自主與兼容》報告中說,龍芯LoongArch指令集將完全兼容MIPS,部分兼容X86、ARM、RISC-V,而且已經(jīng)完成了部分工作。目前某些備胎課題已通過驗收,如在龍芯CPU核上運行android及其APP(WPS)。
本文引用地址:http://www.ex-cimer.com/article/202008/417126.htm這個消息對于吃瓜群眾來說可能沒有什么,但是其意義確實重大!
我們都知道,在我國存活著世界上所有的芯片指令集架構(gòu),但是,我們真正不被國外捏著脖子的,只有龍芯買斷的MIPS和申威保存的獨苗Alpha。
不過,這兩種架構(gòu)與我們的所需,距離又有些遠,主流的X86和ARM目前可以說都掌握在"敵對勢力"手中,即使具有ARM永久授權(quán)的華為,在V8之后,也將面臨無法使用升級版的風(fēng)險。
如今龍芯立志開發(fā)新架構(gòu),兼容主流架構(gòu),那將是一件石破天驚的大事,如果能成功,確實對得起Arch這一詞(我想arch與Ark同音,龍芯是否也認為有方舟的意思?)。
當然,很多人對此抱有懷疑態(tài)度,一個是漢芯事件的影響,一個是技術(shù)的可行性。
龍芯和漢芯一字之差,卻經(jīng)常被人用來質(zhì)疑龍芯的成就,我在之前的文章中一直對龍芯是推崇的,它是我國20多年來少有幾家一直在從事芯片自主開發(fā)的企業(yè),為我國芯片事業(yè)打破封鎖立下了汗馬功勞,相信龍芯不是那種純?yōu)轵_經(jīng)費的企業(yè)。(《為什么航天用芯片性能那么低,成本還那么高?龍芯立大功!》、《龍芯在國際上到底能達到什么水平?》)
在技術(shù)上,我們可以類比手機,以前一部手機只能支持一種模式,如今全網(wǎng)通手機價格與只支持一種模式的手機價格基本無差別,這種看似簡單的兼容,實際上在底層技術(shù)上也做了非常多的攻關(guān)。相信憑中國人的聰明才智,即使做不到開天劈地的開宗立派,舉一反三的能力絕對沒問題。
而LoongArch,目前采用的技術(shù)路線與華為在方舟編譯器上的有些類似,采用二進制翻譯來融合MIPS、RISC-V、ARM和X86指令系統(tǒng)的主要功能。
與龍芯此前的LoongISA指令集不同的是,LoongArch的指令集幾乎是全新自主的。在知識產(chǎn)權(quán)上,龍芯正在委托機構(gòu)進行專利分析來規(guī)避相關(guān)風(fēng)險。
因此,從態(tài)度和技術(shù)上來說,龍芯開發(fā)全新的指令集都是有可能的。
而其最大的意義在于,一旦其成功,世界上將會出現(xiàn)除X86之外,第二種CISC復(fù)雜指令,這對我國大量基于RISC精簡指令集的芯片開發(fā)企業(yè)來說,將會有第二種可以媲美X86的技術(shù)可用,將大大提升我國芯片的計算能力。
評論