香山高性能开源RISC-V处理器
专栏:openVLSI July 13, 2024, 4:53 p.m. 261 阅读
香山(XiangShan)是一款开源的高性能 RISC-V 处理器。

介绍

2019 年,在中国科学院支持下,由 中国科学院计算技术研究所牵头发起 “香山” 高性能开源 RISC-V 处理器项目,研发出目前国际上性能最高的开源高性能 RISC-V 处理器核 “香山”,在全球最大的开源项目托管平台 GitHub 上获得超过 4100 个星标(Star),形成超过 550 个分支(Fork),成为国际上最受关注的开源硬件项目之一,得到国内外企业的积极支持 —— 16 家企业联合发起开源芯片创新联合体北京开源芯片研究院,围绕“香山” 进一步联合开发,形成示范应用,加速 RISC-V 生态建设。

雁栖湖架构

香山处理器第一版(雁栖湖架构) 面向单核场景,支持 RV64GC 指令集,已在 2021 年 7 月投片,在 28nm 的工艺节点下达到 1.3GHz 的频率。2022 年 1 月,雁栖湖芯片回片并成功点亮,能够正确运行 Linux/Debian 等复杂操作系统,在 DDR4-1600 环境下初步实测 SPEC CPU2006 性能超过 7 分 @1GHz。设计代码开源地址在https://github.com/OpenXiangShan/XiangShan/releases/tag/v1.0

南湖架构

香山处理器第二版(南湖架构) 支持 RV64GCBK 指令集,V1 版本面向双核场景,已在 2023 年 2 月完成 RTL 代码冻结,2023 年 6 月完成 GDSII 冻结,并于 2023 年 11 月投片,在 14nm 工艺节点下频率达到 2GHz。南湖架构的设计代码开源地址在https://github.com/OpenXiangShan/XiangShan/releases/tag/v2.0。南湖 V2 版本包含了 MBIST 等改进设计,已在 2023 年 2 月完成 RTL 代码冻结,并于 2023 年 4 月投片,2023 年 10 月回片并成功点亮启动 Linux,目前正在进行板卡的进一步功能和性能测试。设计代码开源地址在https://github.com/OpenXiangShan/XiangShan/releases/tag/v2.1。南湖 V3 版本将包含更多的微结构、PPA改进,目前项目正在进行中。

昆明湖架构

香山处理器第三版(昆明湖架构) 正在进行中。

代码仓库

https://github.com/OpenXiangShan

感谢阅读,更多文章点击这里:【专栏:openVLSI】