詳解龍芯LoongArch指令集架構(gòu)(附PPT下載)


發(fā)展以 CPU 和操作系統(tǒng)為核心的自主軟硬件已經(jīng)成為國(guó)家戰(zhàn)略。經(jīng)過自 “十五” 以來的十余年努力, 以 “龍芯”、“飛騰”、“申威” 為代表的中國(guó)自主 CPU 研發(fā)取得了長(zhǎng)足的進(jìn)展, 部分設(shè)計(jì)技術(shù)達(dá)到了世界先進(jìn)水平, 并在實(shí)際應(yīng)用方面取得了若干突破, 出現(xiàn)了良好的發(fā)展勢(shì)頭. 隨著自主 CPU應(yīng)用和產(chǎn)業(yè)化的不斷深入, 相關(guān)的軟硬件生態(tài)問題變得越來越突出。
雖然自主 CPU 都在不同程度上采取了與國(guó)外 CPU 兼容的技術(shù)路線, 如 “龍芯” 在取得 MIPS 架構(gòu)授權(quán)的基礎(chǔ)上采取與 MIPS 兼容的策略, 但比起主流的軟硬件生態(tài), 如 X86 在桌面/服務(wù)器領(lǐng)域的軟件生態(tài)以及 ARM 在手持終端領(lǐng)域的軟件生態(tài), 自主 CPU 在軟硬件生態(tài)方面還處在很初級(jí)的水平, 嚴(yán)重制約了自主 CPU 的產(chǎn)業(yè)化。
二進(jìn)制翻譯技術(shù)是實(shí)現(xiàn)跨指令系統(tǒng)兼容的重要手段。二進(jìn)制翻譯技術(shù)在宿主機(jī) (host) 上用軟件模擬出一個(gè)目標(biāo)機(jī)/客戶機(jī) (guest) 指令系統(tǒng)兼容的CPU來, 從而在宿主機(jī)上執(zhí)行客戶機(jī)的二進(jìn)制代碼達(dá)到兼容的目的。
如在 MIPS 計(jì)算機(jī)上模擬 X86 指令系統(tǒng), 從而實(shí)現(xiàn)與 X86 兼容。二進(jìn)制翻譯的最大問題是效率問題,用軟件模擬的 CPU 比硬件直接實(shí)現(xiàn)的 CPU 慢很多,如在 MIPS 計(jì)算機(jī)上使用二進(jìn)制翻譯的方法運(yùn)行 X86 二進(jìn)制程序, 比起把該程序直接從源代碼編譯成 MIPS 指令并在 MIPS計(jì)算機(jī)上執(zhí)行,運(yùn)行速度一般有數(shù)量級(jí)的差異。
以下內(nèi)容選自龍芯實(shí)驗(yàn)室的2021年年“龍芯LoongArch指令集介紹”,全文下載鏈接:龍芯LoongArch指令集介紹









































載鏈接:龍芯LoongArch指令集介紹
1、行業(yè)深度報(bào)告:GPU研究框架
2、信創(chuàng)產(chǎn)業(yè)研究框架
3、ARM行業(yè)研究框架
4、CPU研究框架
5、國(guó)產(chǎn)CPU研究框架
6、行業(yè)深度報(bào)告:GPU研究框架
1、2020信創(chuàng)發(fā)展研究報(bào)告
2、中國(guó)信創(chuàng)產(chǎn)業(yè)發(fā)展白皮書(2021)
3、信創(chuàng)研究框架
4、云計(jì)算行業(yè):新基建和信創(chuàng)云計(jì)算進(jìn)階
5、深度研究:云計(jì)算與信創(chuàng)產(chǎn)業(yè)持續(xù)快速發(fā)展
6、深度:信創(chuàng)產(chǎn)業(yè)系列專題(總篇)
7、計(jì)算機(jī)行業(yè)研究:信創(chuàng)和鯤鵬計(jì)算產(chǎn)業(yè)鏈

免責(zé)申明:本號(hào)聚焦相關(guān)技術(shù)分享,內(nèi)容觀點(diǎn)不代表本號(hào)立場(chǎng),可追溯內(nèi)容均注明來源,發(fā)布文章若存在版權(quán)等問題,請(qǐng)留言聯(lián)系刪除,謝謝。
電子書<服務(wù)器基礎(chǔ)知識(shí)全解(終極版)>更新完畢,知識(shí)點(diǎn)深度講解,提供182頁(yè)完整版下載。
獲取方式:點(diǎn)擊“閱讀原文”即可查看PPT可編輯版本和PDF閱讀版本詳情。
溫馨提示:
請(qǐng)搜索“AI_Architect”或“掃碼”關(guān)注公眾號(hào)實(shí)時(shí)掌握深度技術(shù)分享,點(diǎn)擊“閱讀原文”獲取更多原創(chuàng)技術(shù)干貨。

