本月中旬,龍芯發(fā)布了龍芯自主指令系統(tǒng)架構LoongArch,并宣布會開放LoongArch指令,現(xiàn)在龍芯也正式發(fā)布了LoongArch基礎架構手冊。 在CPU處理器行業(yè)中,Intel/AMD的x86、ARM、RISC以及早前的MIPS、SPARC指令集規(guī)范都是英文的,LoongArch基礎架構手冊還是首個用中文編寫的CPU規(guī)范。 目前發(fā)布的是龍芯架構規(guī)范文檔中的《龍芯架構參考手冊卷一:基礎架構(V1.00)》,主要介紹龍芯架構中的基礎部分。 ![]() 手冊引言部分對龍芯架構進行了整體概述,介紹了指令編碼格式、匯編助記格式等基本內(nèi)容。 手冊的主體部分從非特權指令集和特權指令集兩個方面對龍芯架構的基礎部分展開描述,其中非特權指令集部分介紹了基礎整數(shù)指令和基礎浮點指令兩類指令的應用程序編程模型、各指令的指令格式及其功能描述,特權指令集部分從特權資源整體架構、存儲管理、例外與中斷以及狀態(tài)控制寄存器四個方面分別展開介紹。 ![]() 此次與《龍芯架構參考手冊卷一:基礎架構(V1.00)》同步發(fā)布的有《龍芯架構32位精簡版參考手冊(V1.00)》。 龍芯架構32位精簡版是對龍芯架構32位基礎部分的進一步簡化,必選指令條數(shù)僅50余條,易于實現(xiàn),將面向教學和科研領域開源推廣。 4月15日,龍芯正式發(fā)布了自主指令系統(tǒng)架構“Loongson Architecture”,簡稱為“龍芯架構”或者“LoongArch”,已經(jīng)通過了國內(nèi)第三方知名知識產(chǎn)權評估機構的評估。 LoongArch包括基礎架構部分,以及向量擴展LSX、高級向量擴展LASX、虛擬化LVZ、二進制翻譯LBT等擴展部分,總共接近2000條指令,同時不包含龍芯此前使用的MIPS指令系統(tǒng)。 LoongArch具有完全自主、技術先進、兼容生態(tài)三個方面的特點,它還可以同時兼容MIPS、ARM、x86等其他指令集,對MIPS指令的翻譯效率是100%,對ARM可以達到90%。 最難的當屬x86,在Linux下翻譯的效率可達80%,Windows下的效率還要減少到70%,不過后續(xù)還會有更多的優(yōu)化。 ![]() |
免責聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務,與站長一起進步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!
掃一掃,關注站長網(wǎng)微信