中國打造開放RISC-V處理器香山,與ARM Cortex-A76競爭

中國科學院電腦技術研究所提出了象山項目,該項目自2020年以來一直在開發基於RISC-V指令集架構(RV64GC)的高效能開放處理器。 該專案的開發在 MulanPSL 2.0 許可下開放。

該專案發布了 Chisel 語言的硬體模組描述,該描述被翻譯成基於 FPGA 的 Verilog 參考實現,以及用於在開放的 Verilog 模擬器 Verilator 中模擬晶片操作的圖像。 也提供了架構的圖表和描述(總共超過 400 個文件和 50 萬行程式碼),但大部分的文檔都是中文。 Debian GNU/Linux 被用作參考作業系統,用於測試基於 FPGA 的實作。

中國打造開放RISC-V處理器香山,與ARM Cortex-A76競爭

香山號稱是性能最高的RISC-V晶片,超越了SiFive P550。 計畫本月完成FPGA測試,並發布由台積電採用8nm製程技術、主頻為1.3GHz的28核心原型晶片,代號「雁棲湖」。 該晶片包括 2MB 快取、支援 DDR4 記憶體(最高 32GB RAM)的記憶體控制器和 PCIe-3.0-x4 介面。

SPEC2006測試中第一顆晶片的效能估計為7/Ghz,對應ARM Cortex-A72和Cortex-A73晶片。 年底,計畫生產第二個改進架構的「南湖」原型機,並將其轉移給中芯國際,採用14奈米製程技術,頻率提升至2 GHz。 第二台原型機預計在 SPEC2006 測試中以 10/Ghz 的速度運行,接近 ARM Cortex-A76 和 Intel Core i9-10900K 處理器,並優於最快的 RISC-V CPU SiFive P550。效能為8.65/GHz 。

回想一下,RISC-V 提供了開放且靈活的機器指令系統,允許為任意應用建立微處理器,而無需支付版稅或施加使用條件。 RISC-V 可讓您創建完全開放的 SoC 和處理器。 目前,基於RISC-V規範,不同的公司和社群在各種免費授權(BSD、MIT、Apache 2.0)下正在開發數十種微處理器核心、SoC和已經生產的晶片。 對 RISC-V 提供高品質支援的作業系統包括 Linux(自 Glibc 2.27、binutils 2.30、gcc 7 和 Linux 核心 4.15 發布以來就存在)和 FreeBSD。

來源: opennet.ru

添加評論