7月23日上午,國產(chǎn)CPU廠商龍芯中科通過官方微信宣布,龍芯3A5000處理器正式發(fā)布。該產(chǎn)品是首款采用龍芯自主研發(fā)的指令系統(tǒng)LoongArch的處理器芯片,性能實現(xiàn)大幅跨越,代表了我國自主CPU設計領域的最新里程碑成果。
作為首款基于LoongArch指令集系統(tǒng)的龍芯3A5000處理器,主頻為2.3~2.5GHz,包含4個處理器核心。每個處理器核心采用64位超標量GS464V自主微結(jié)構(gòu),包含4個定點單元、2個256位向量運算單元和2個訪存單元。龍芯3A5000集成了2個支持ECC校驗的64位DDR4-3200控制器,4個支持多處理器數(shù)據(jù)一致性的HyperTransport 3.0控制器。龍芯3A5000支持主要模塊時鐘動態(tài)關閉、主要時鐘域動態(tài)變頻以及主要電壓域動態(tài)調(diào)壓等精細化功耗管理功能。
龍芯3A5000實現(xiàn)了自主性和安全性的深度融合,包括CPU核心、內(nèi)存控制器及相關PHY、高速IO接口控制器及相關PHY、鎖相環(huán)、片內(nèi)多端口寄存器堆等在內(nèi)的所有模塊均自主設計;在處理器核內(nèi)實現(xiàn)了專門機制防止“幽靈(Spectre)”與“熔斷(Meltdown)”的攻擊,并在處理器核內(nèi)支持操作系統(tǒng)內(nèi)核棧防護等訪問控制機制;其處理器集成了安全可信模塊,支持可信計算體系;內(nèi)置了硬件加密模塊,支持商密SM2/3/4及以上算法,其中SM3/4密碼處理性能達到5Gbit/s以上。
目前,與龍芯3A5000配套的三大編譯器GCC、LLVM、GoLang和三大虛擬機Java、JavaScript、.NET均已完成開發(fā)。面向信息化應用的龍芯基礎版操作系統(tǒng)Loongnix和面向工控及終端應用的龍芯基礎版操作系統(tǒng)LoongOS已經(jīng)發(fā)布。從X86到LoongArch的二進制翻譯系統(tǒng)LATX已經(jīng)能夠運行部分X86/Windows應用軟件。統(tǒng)信UOS、麒麟Kylin等國產(chǎn)操作系統(tǒng)已實現(xiàn)對龍芯3A5000的支持。數(shù)十家國內(nèi)知名整機企業(yè)、ODM廠商、行業(yè)終端開發(fā)商等基于龍芯3A5000處理器研制了上百款整機解決方案產(chǎn)品,包括臺式機、筆記本、一體機、金融機具、行業(yè)終端、安全設備、網(wǎng)絡設備、工控模塊等。