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