中国打造开放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芯片。 年底前,计划生产第二个架构改进的“南湖”原型机,并转移给中芯国际,采用14nm工艺技术,频率提升至2GHz。 第二个原型机预计在 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

添加评论