close

龍芯正式發佈LoongArch指令系統手冊

根據LoongArch發佈之初龍芯官方的介紹,龍芯架構從整個架構的頂層規劃,到各個部分的功能定義,再到細節上每條指令的編碼、名稱、含義,都進行瞭重新設計,具有充分的自主性。另外與原來的指令集相比,該指令集不僅在硬件方面更易於高性能低功耗設計,而且在軟件方面也更易於編譯優化和操作系統、虛擬機的開發。

胡偉武表示龍芯在2018年時就已經發現MIPS某些技術特征老化,加上所有權一直在變化,早已不是龍芯最好的選擇。

另外,龍芯能夠推出自主CPU指令集系統是主要是因為龍芯已經具備9個能力,每三個能力歸為一類,第一類是3個基礎編譯器,包括GCC、LLVM、GOLANG;第二類是三個虛擬機,包含Java虛擬機、JavaScript虛擬機、.NET虛擬機;第三類是二進制翻譯系統,包括X86、ARM和MIPS指令系統的翻譯。

為瞭LoongArch能夠長遠發展,龍芯中科也委托瞭國內第三方知識產權機構對龍芯基礎架構進行瞭深入細致的知識產權評估。

作為評估結果,龍芯今天正式發佈《龍芯架構參考手冊卷一:基礎架構(V1.00)》供大傢學習參考。手冊引言部分介紹指令編碼格式、匯編助記格式等基本內容,手冊的主體部分從非特權指令集和特權指令集兩個方面對龍芯架構的基礎部分展開描述。另外同步發佈的還有《龍芯架構32位精簡版參考手冊(V1.00)》。

此後,龍芯中科和第三方知識產權評估機構還會進行境外專利分析和進一步的知識產權評估,並根據評估情況逐步發佈完整的LoongArch指令系統手冊。包括《龍芯架構參考手冊卷二:向量指令擴展(V1.00)》和《龍芯架構參考手冊卷三:虛擬化及二進制翻譯擴展(V1.00)》。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Ken641228 的頭像
    Ken641228

    Ken641228的部落格

    Ken641228 發表在 痞客邦 留言(0) 人氣()