香山开发板的背景介绍¶
“香山”是一款开源高性能RISC-V处理器,其微结构设计第一版代号为“雁栖湖”,具有11级流水线,性能评估SPEC CPU2006分数达到7分/GHz。香山的第二版代号为南湖。主要改动包括:
(1)新的前端取值与分支预测设计;
(2)优化的后端执行流水线;
(3)新的non-inclusive L2/L3 Cache;
(4)使用双核完成流片。初步性能评估结果显示,南湖能够在2GHz主频下达到SPECint 2006 18分,SPECfp 2006 20分的成绩。
本章基于香山第一版进行介绍。
香山处理器第一版(雁栖湖)已于2021年7月在28nm工艺节点下完成流片,在2022年1月回片,经过了一系列、跨春节的调试攻关,目前的调试目标已达成!香山性能优化后,在CPU 1GHz+DDR4-1600配置下:SPECint 2006 7.02分,SPECfp 2006 6.94分,与预期性能评估高度一致!
其总体架构如下图所示:
香山更详细的介绍,参考如下:
- 1、香山官方文档:
- 2、香山开源RISC-V处理器社区组织知乎账号:
- 3、香山代码仓: