Copyright ? 2008-2022 龍芯中科技術(shù)股份有限公司 京ICP備14017781號(hào)-1京公網(wǎng)安備 11010802035786 號(hào)
本網(wǎng)站由龍芯3C5000服務(wù)器提供強(qiáng)勁動(dòng)力
網(wǎng)站建設(shè)中,敬請(qǐng)期待!
充分考慮兼容需求的自主指令系統(tǒng)——龍架構(gòu)(LoongArch?)
先進(jìn)性:吸收近年來指令集發(fā)展的先進(jìn)技術(shù)成果,提高代碼效率
兼容性:融合X86、ARM等的主要特點(diǎn),高效支持二進(jìn)制翻譯
模塊化:基礎(chǔ)部分、二進(jìn)制翻譯、虛擬化、向量化
擴(kuò)展性:指令槽留有余地,利于今后的持續(xù)演進(jìn)
2020年,龍芯中科基于二十年的CPU研制和生態(tài)建設(shè)積累推出了龍架構(gòu)(LoongArch?),包括基礎(chǔ)架構(gòu)部分和向量指令、虛擬化、二進(jìn)制翻譯等擴(kuò)展部分,近2000條指令。
龍架構(gòu)具有較好的自主性、先進(jìn)性與兼容性。
龍架構(gòu)從整個(gè)架構(gòu)的頂層規(guī)劃,到各部分的功能定義,再到細(xì)節(jié)上每條指令的編碼、名稱、含義,在架構(gòu)上進(jìn)行自主重新設(shè)計(jì),具有充分的自主性。
龍架構(gòu)摒棄了傳統(tǒng)指令系統(tǒng)中部分不適應(yīng)當(dāng)前軟硬件設(shè)計(jì)技術(shù)發(fā)展趨勢(shì)的陳舊內(nèi)容,吸納了近年來指令系統(tǒng)設(shè)計(jì)領(lǐng)域諸多先進(jìn)的技術(shù)發(fā)展成果。同原有兼容指令系統(tǒng)相比,不僅在硬件方面更易于高性能低功耗設(shè)計(jì),而且在軟件方面更易于編譯優(yōu)化和操作系統(tǒng)、虛擬機(jī)的開發(fā)。
龍架構(gòu)在設(shè)計(jì)時(shí)充分考慮兼容生態(tài)需求,融合了各國(guó)際主流指令系統(tǒng)的主要功能特性,同時(shí)依托龍芯團(tuán)隊(duì)在二進(jìn)制翻譯方面十余年的技術(shù)積累創(chuàng)新,能夠?qū)崿F(xiàn)多種國(guó)際主流指令系統(tǒng)的高效二進(jìn)制翻譯。龍芯中科從 2020 年起新研的 CPU 均支持LoongArch?。
龍架構(gòu)已得到國(guó)際開源軟件界廣泛認(rèn)可與支持,正成為與X86/ARM并列的頂層開源生態(tài)系統(tǒng)。已向GNU組織申請(qǐng)到ELF Machine編號(hào)(258號(hào)),并獲得Linux、Binutils、GDB、.NET、GCC、LLVM、Go、Chromium/V8、Mozilla / SpiderMonkey、FFmpeg、libyuv、libvpx、OpenH264、SRS等音視頻類軟件社區(qū)、UEFI(UEFI規(guī)范、ACPI規(guī)范)以及國(guó)內(nèi)龍蜥開源社區(qū)、歐拉openEuler開源社區(qū)的支持。
指令系統(tǒng)是軟件生態(tài)的起點(diǎn),只有從指令系統(tǒng)的根源上實(shí)現(xiàn)自主,才能打破軟件生態(tài)發(fā)展受制于人的鎖鏈。龍架構(gòu)的推出,是龍芯中科長(zhǎng)期堅(jiān)持自主研發(fā)理念的重要成果體現(xiàn),是全面轉(zhuǎn)向生態(tài)建設(shè)歷史關(guān)頭的重大技術(shù)跨越。
堅(jiān)持自主創(chuàng)新,掌握處理器核及相關(guān)IP核設(shè)計(jì)的核心技術(shù)
存儲(chǔ)接口:SPI, SDIO, NAND Flash, NOR Flash;
音視頻接口:HDA, AC97, I2S, CAMERA, LCD, HDMI;
網(wǎng)絡(luò)接口:TSN;
工業(yè)接口:UART, I2C, PWM, CAN, LIO, LPC, TSensor, VPWM, RTC, ACPI, ADC; PPC, PCM, OC; JBIG, LSU;
- 按照先進(jìn)性、擴(kuò)展性要求從頭定義指令系統(tǒng),不含國(guó)外授權(quán)
- 充分融合主流指令系統(tǒng)的主要特點(diǎn)
- 國(guó)內(nèi)知名機(jī)構(gòu)已經(jīng)進(jìn)行了系統(tǒng)的知識(shí)產(chǎn)權(quán)分析
- 完成三大編譯器(GCC、LLVM、GOLANG)開發(fā)
- 完成三大虛擬機(jī)(Java、JavaScript、.NET)開發(fā)
充分考慮兼容需求的自主指令系統(tǒng)——龍架構(gòu)(LoongArch?)
2020年,龍芯中科基于二十年的CPU研制和生態(tài)建設(shè)積累推出了龍架構(gòu)(LoongArch?),包括基礎(chǔ)架構(gòu)部分和向量指令、虛擬化、二進(jìn)制翻譯等擴(kuò)展部分,近2000條指令。
龍架構(gòu)具有較好的自主性、先進(jìn)性與兼容性。
龍架構(gòu)從整個(gè)架構(gòu)的頂層規(guī)劃,到各部分的功能定義,再到細(xì)節(jié)上每條指令的編碼、名稱、含義,在架構(gòu)上進(jìn)行自主重新設(shè)計(jì),具有充分的自主性。
龍架構(gòu)摒棄了傳統(tǒng)指令系統(tǒng)中部分不適應(yīng)當(dāng)前軟硬件設(shè)計(jì)技術(shù)發(fā)展趨勢(shì)的陳舊內(nèi)容,吸納了近年來指令系統(tǒng)設(shè)計(jì)領(lǐng)域諸多先進(jìn)的技術(shù)發(fā)展成果。同原有兼容指令系統(tǒng)相比,不僅在硬件方面更易于高性能低功耗設(shè)計(jì),而且在軟件方面更易于編譯優(yōu)化和操作系統(tǒng)、虛擬機(jī)的開發(fā)。
龍架構(gòu)在設(shè)計(jì)時(shí)充分考慮兼容生態(tài)需求,融合了各國(guó)際主流指令系統(tǒng)的主要功能特性,同時(shí)依托龍芯團(tuán)隊(duì)在二進(jìn)制翻譯方面十余年的技術(shù)積累創(chuàng)新,能夠?qū)崿F(xiàn)多種國(guó)際主流指令系統(tǒng)的高效二進(jìn)制翻譯。龍芯中科從 2020 年起新研的 CPU 均支持LoongArch?。
龍架構(gòu)已得到國(guó)際開源軟件界廣泛認(rèn)可與支持,正成為與X86/ARM并列的頂層開源生態(tài)系統(tǒng)。已向GNU組織申請(qǐng)到ELF Machine編號(hào)(258號(hào)),并獲得Linux、Binutils、GDB、.NET、GCC、LLVM、Go、Chromium/V8、Mozilla / SpiderMonkey、Javascript、FFmpeg、libyuv、libvpx、OpenH264、SRS等音視頻類軟件社區(qū)、UEFI(UEFI規(guī)范、ACPI規(guī)范)以及國(guó)內(nèi)龍蜥開源社區(qū)、歐拉openEuler開源社區(qū)的支持。
指令系統(tǒng)是軟件生態(tài)的起點(diǎn),只有從指令系統(tǒng)的根源上實(shí)現(xiàn)自主,才能打破軟件生態(tài)發(fā)展受制于人的鎖鏈。龍架構(gòu)的推出,是龍芯中科長(zhǎng)期堅(jiān)持自主研發(fā)理念的重要成果體現(xiàn),是全面轉(zhuǎn)向生態(tài)建設(shè)歷史關(guān)頭的重大技術(shù)跨越。
Copyright ? 2008-2022 龍芯中科技術(shù)股份有限公司 京ICP備14017781號(hào)-1京公網(wǎng)安備 11010802035786 號(hào)
本網(wǎng)站由龍芯3C5000服務(wù)器提供強(qiáng)勁動(dòng)力