基於龍芯架構的新一代處理器龍芯3A5000正式發布
日前,龍芯中科技術股份有限公司正式發布龍芯3A5000處理器。該產品是首款採用自主指令系統LoongArch的處理器芯片,性能實現大幅跨越,代表了我國自主CPU設計領域的最新里程碑成果。
龍芯3A5000處理器是首款採用自主指令系統LoongArch的處理器芯片。LoongArch基於龍芯二十年的CPU研製和生態建設積累,從頂層架構,到指令功能和ABI標準等,全部自主設計,不需國外授權。LoongArch吸納了現代指令系統演進的最新成果,運行效率更高,相同的源代碼編譯成LoongArch比編譯成龍芯此前支持的MIPS,動態執行指令數平均可以減少10%-20%。LoongArch充分考慮兼容生態的需求,融合X86、ARM等國際主流指令系統的主要功能特性,並依托龍芯團隊在二進制翻譯方面十餘年的技術積累創新,實現跨指令平台應用兼容。
龍芯3A5000處理器主頻2.3GHz-2.5GHz,包含4個處理器核心。每個處理器核心採用64位超標量GS464V自主微結構,包含4個定點單元、2個256位向量運算單元和2個訪存單元。龍芯3A5000集成了2個支持ECC校驗的64位DDR4-3200控制器,4個支持多處理器數據一致性的HyperTransport 3.0控制器。龍芯3A5000支持主要模塊時鐘動態關閉,主要時鐘域動態變頻以及主要電壓域動態調壓等精細化功耗管理功能。
根據國內第三方測試機構的測試結果,龍芯3A5000處理器在GCC編譯環境下運行SPEC CPU2006的定點、浮點單核Base分值均達到26分以上,四核分值達到80分以上。基於國產操作系統的龍芯3A5000桌面系統的Unixbench單線程分值達1700分以上,四線程分值達到4200分以上。上述測試分值已經逼近市場主流桌面CPU水平,在國內桌面CPU中處於領先地位。
較上一代龍芯3A4000處理器,龍芯3A5000處理器在保持引腳兼容的基礎上,性能提升50%以上,功耗降低30%以上。在復雜文檔處理、瀏覽器打開、3D引擎加速、
龍芯3A5000實現了自主性和安全性的深度融合。龍芯3A5000中包括CPU核心、內存控制器及相關PHY、高速IO接口控制器及相關PHY、鎖相環、片內多端口寄存器堆等在內的所有模塊均自主設計。龍芯3A5000在處理器核內實現了專門機制防止“幽靈(Spectre)”與“熔斷(Meltdown)”的攻擊,並在處理器核內支持操作系統內核棧防護等訪問控制機制。龍芯3A5000處理器集成了安全可信模塊,支持可信計算體系。龍芯3A5000內置了硬件加密模塊,支持商密SM2/3/4及以上算法,其中SM3/4密碼處理性能達到5Gbps以上。
目前,與龍芯3A5000配套的三大編譯器GCC、LLVM、GoLang和三大虛擬機Java、JavaScript、.NET均已完成開發。面向信息化應用的龍芯基礎版操作系統Loongnix和麵向工控及終端應用的龍芯基礎版操作系統LoongOS已經發布。從X86到LoongArch的二進制翻譯系統LATX已經能夠運行部分X86/ 統信UOS、麒麟Kylin等國產操作系統已實現對龍芯3A5000的支持。數十家國內知名整機企業、ODM廠商、行業終端開發商等基於龍芯3A5000處理器研製了上百款整機解決方案產品,包括台式機、筆記本、一體機、金融機具、行業終端、安全設備、網絡設備、工控模塊等。
龍芯中科還基於龍芯3A5000推出了新一代服務器處理器龍芯3C5000L。龍芯3C5000L通過封裝集成了四個3A5000矽片,形成16核處理器。基於龍芯3C5000L的四路64核服務器整機的SPEC CPU2006性能分值可達900分以上,全面滿足雲計算、數據中心對國產CPU的性能需求。
龍芯3A5000繼續使用中國共產黨重大歷史事件命名產品代號。龍芯3A5000芯片代號為“KMYC70”,以紀念抗美援朝70週年。基於龍芯3A5000核心的服務器專用芯片龍芯3C5000已經於2021年上半年完成設計並交付流片,芯片代號為“CPC100”,以慶祝建黨100週年。
龍芯3A5000的發布標誌著龍芯團隊經過20年的積累,產品性能完成補課,逼近國際主流水平,將助力龍芯中科開啟從技術升級邁向全面生態建設、從政策性市場邁向開放市場、從跟踪性發展的“必然王國”邁向自主性發展的“自由王國”的新征程。龍芯3A5000的發布雄辯地證明,堅持科技自立自強而不是引進國外技術,走“市場帶技術”而不是“市場換技術”的道路,自主研發CPU的性能完全可以超過引進技術的CPU。
未來,龍芯中科將繼續堅持“為人民做龍芯”的根本宗旨,堅持“自力更生、艱苦奮鬥”的工作作風,堅持“實事求是”的思想方法,攜手廣大生態合作夥伴,為打造我國安全可控的信息技術產業體係而不懈奮鬥。