終下決心!中國龍芯決定放棄所有美國技術,做真正的純國產指令集

龍芯是近年來國產自主程度相對較高的芯片,曾支撐 2015 年中國發射的北斗衛星,如今宣佈放棄所有美國技術,轉而研發一套完全採用中國技術的指令集 LoongArch,離自主可控更進一步。

龍芯決定放棄所有美國技術

長期以來,除了在芯片代工方面薄弱之外,中國在芯片指令集上也幾乎是採用的美國技術,華爲也購買了 ARM 芯片架構的授權,考慮到 ARM 當前命運飄忽不定的現狀,這種授權未來是否可以繼續也很難說。

在國產芯片中,龍芯的自主程度相對較高,這款芯片誕生之初就主張源代碼自己寫,處理器核自己設計,擁有自主發展權,唯一可能的隱患就是龍芯的指令系統 LoongISA 基於美國 MIPS 發展而來,基礎架構和 MIPS 有着千絲萬縷的聯繫。儘管 MIPS 市場規模小的可憐,現在也基本停止維護,但終究是不可控因素。

近日,媒體報道指出,龍芯下決心徹底放棄之前使用的所有美國技術,打算實現 100% 純國產,準備研發一套完全採用中國技術的指令集 LoongArch,該指令集兼容 MIPS 指令集,同時也能兼容龍芯後來擴展自 MIPS 架構的 LoongISA 指令集。

根據介紹,LoongArch 是全新的指令集。包含基礎指令 337 條、虛擬機擴展 10 條、二進制翻譯擴展 176 條、128 位向量擴展 1024 條、256 位向量擴展 1018 條,共計 2565 條原生指令。MIPS、X86、ARM、Risc-V 都將通過二進制模擬來運行,不再原生支持。區別只是 MIPS 與 LoongArch 近似度較高,效率會高一些。

原文鏈接:【https://www.infoq.cn/article/1LPoYrA2LTFOYSX1QqxY】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章