跳转至

Biweekly

【香山双周报 110】20260902 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 110 期双周报。

关于香山近期开发进展,前端修复了多个分支预测与取指问题,并优化了 uBTB 训练及 IFU/ICache 时序;后端推进了 V3 寄存器堆相关重构;访存与缓存修复了多个问题,并继续推进 V3 开发;XSAI 修复了矩阵译码、访存和操作数唤醒问题,并完善了 DiffTest 与 CI;基础设施方面,增强了 FPGA DiffTest、NEMU/QEMU checkpoint 以及 GSIM 构建和仿真能力,并持续推进 XS-GEM5 模型对齐和性能探索。

社区贡献者 muke101 通过 GitHub Issue 向我们提供了 PHAST 内存依赖预测算法的gem5 开源实现,在此特别致谢。XS-GEM5 在该实现基础上进行了进一步的重构与优化。

同时向大家预告一则消息:香山团队将联合新加坡国立大学的 Trevor E. Carlson 教授,在希腊举行的 MICRO 2026 会议期间举办题为 Agile Development and Verification for Chips 的专题研讨会(workshop)。研讨会定于 10 月 31 日举行,现面向社区公开征稿。欢迎访问投稿网站(https://workshop.xiangshan.cc)了解详情并投稿,期待届时与大家相聚希腊,共同交流与探讨!

【香山双周报 109】基础设施加入双周报!

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 109 期双周报。

本期双周报特别推出基础设施专题,重点介绍香山团队围绕电路描述语言、功能验证和性能探索建设的敏捷芯片开发平台。同时从本期开始,双周报将包含基础设施方面的工作进展。

关于香山近期开发进展:前端持续修复问题并优化关键路径时序;后端新增指针掩码扩展等特性,并扩展了 TopDown 分析;访存与缓存集成了 L2 CDP 预取器,同时修复了若干 bug;XSAI 支持了多精度转置 load,并完善了多通道 DiffTest 与 MMA 调试能力。

【香山双周报 108】20260803 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 108 期双周报。

7 月 21 日,著名计算机专家毛德操老师到访开芯院,并为大家带来了题为《人工智能与处理器芯片》的讲座。

毛德操老师讲座

毛老师与香山的缘分不止于此,他还撰写过《RISC-V CPU 芯片设计:香山源代码剖析》。这本书是毛老师在76岁(2021年),自己 1 个人,时常工作近 10 小时/天,花费 3.5 年的时间著作而成。成书时,毛老师已经79岁。

香山的核心团队也与毛老师进行了深入交流,听取毛老师多年来对产业界的深刻见解和宝贵经验。毛老师能够认同香山的设计理念,这让我们感到非常荣幸,我们也将继续努力,将香山越做越好,成为开源处理器领域的标杆。

关于香山近期开发进展,前端继续优化时序;后端修复了 V2 的一些 bug,同时校准了 topdown 计数器;访存与缓存实现了双通道 TileLink 总线,并对 LSU 进行了优化;XSAI 更新了 AME 版本,同时修复了若干 bug。

【香山双周报 107】20260720 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 107 期双周报。

关于香山近期开发进展,前端修复了多个模块的时序问题,并修复了一些由社区发现的 bug;后端修复了多个 CSR、调试模式和性能事件相关的 bug,并同步了 V2 的修复到 V3;访存与缓存方面,支持了预分配 StoreQueue、LoadQueueReplay 快速唤醒和双端口 L1-L2 TileLink 总线,并修复了多个 bug;XSAI 修复了 load/store whole C 指令的控制信号,并支持可配置的 CUTE 多通道访存。

【香山双周报 106】20260706 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 106 期双周报。

ISCA 2026 香山 tutorial ~~不那么~~顺利举办!虽然一些同学因为签证原因没能现场报告,但我们紧急召集了替补,最终保证了 tutorial 高质量完成。特别感谢每一位关注香山发展的伙伴们!

关于香山近期开发进展,前端支持了 2-fetch 特性;访存优化了 DCache、Sbuffer 和预取器;XSAI 支持了新的矩阵访存模式,同时更新了指令扩展。

【香山双周报 105】20260623 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 105 期双周报。

RISC-V 欧洲峰会圆满落幕!中国科学院计算技术研究所副所长、北京开源芯片研究院首席科学家包云岗研究员与大家分享了他的参会感受,以及对 RISC-V 发展前景的展望,欢迎大家与我们交流讨论!

关于香山近期开发进展,前端继续优化时序;后端和访存修复了一些功能 bug,同时优化了 DCache 与 Sbuffer 性能;XSAI 支持了 BF16 扩展,HBL2 实现了 TL-TL 与 TL-CHI 的 PutFullData。

【香山双周报 104】20260608 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 104 期双周报。

我们非常高兴地与大家分享“香山”+“如意”生态中的重要组成部分 RuyiSDK!这是一个面向 RISC-V 架构的一站式开发资源管理平台,依托 ruyi 包管理器与 IDE 插件体系,整合工具链、模拟器、运行时环境及调试工具,提供全流程开发支持。平台构建了完善的 RISC-V 开发板与操作系统支持矩阵,为开发者提供更便捷的操作体验,是推动 RISC-V 开发与生态建设的重要基础设施。

大家可以通过以下链接获取更多信息:

RISC-V 欧洲峰会正在举行!香山团队在峰会上有多个 talk 和 poster,详细日程见这里

在 RISC-V 国际协会的开场报告中,CEO Andrea Gallo 介绍了香山在高性能服务器场景的应用。

Andrea Gallo 介绍香山在高性能服务器场景的应用

中国科学院计算技术研究所副所长、北京开源芯片研究院首席科学家包云岗研究员作了题为 XiangShan Practice: The Path to Industrial Deployment of Open-Source High-Performance RISC-V Processor 的报告,介绍了香山的产业部署之路。

包云岗研究员介绍香山的产业部署之路

香山家族

我们还首次举办了万众一芯的 workshop,与大家分享软件原生的开源芯片智能众包验证探索与实践。

万众一芯 workshop

关于香山近期开发进展,前端继续优化时序,同时降低了重定向延迟;后端实现了一些新特性与指令集扩展;访存修复了一些 bug,同时优化了 L2 的时序;XSAI 优化了代码结构,同时推进了 HBL2 对 CHI 的支持。

【香山双周报 103】20260525 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 103 期双周报。

最近我们在 GitHub 上收到了很多 issue!我们欢迎每一位关注香山的开发者与我们交流反馈,无论是 bug 报告、功能建议还是使用香山时需要的问题,我们都会及时回复。在本次双周报中,我们与大家分享了一个非常有趣的 issue,通过这个 issue,我们修复了四个 bug。

关于香山近期开发进展,前端在修复了一些 bug,同时继续优化时序;后端实现了新的扩展,并修复了一些 bug;访存将 L2 扩容到了 2MB,同时优化了 PPA 和代码风格;XSAI 实现了 C 矩阵访存模块的重叠执行,并修复了一些 bug。

【香山双周报 102】20260511 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 102 期双周报。

基于香山昆明湖 V2 二次开发的进迭时空第三代高性能 RISC-V 处理器核 X200 研发完成!X200 在传统云计算处理器核的基础上,面向云端 Agent 应用与旗舰级终端 Agent 应用进行了针对性优化,SPECInt 2006 性能达到 16.0 分/GHz,单核频率可达 3.3GHz;相比 X100,单位性能提升 100% 以上,达到 SPECint 2006 50 分/Core。

相比使用了昆明湖 V2,更让我们高兴的是 X200 的研究过程中使用了全套的香山开源基础设施,这是支撑 X200 走向可量产状态的冰山水面下部分。这些开源工具链极大加速了 X200 二次开发的效率,为 X200 的质量提供了有力保障。

关于香山近期开发进展,前端在优化时序的同时进行 2-fetch 实现;后端和访存修复了一些功能 bug,并继续推进新版 L2 的设计;XSAI 为矩阵模块添加了 FP8 支持,同时优化了代码质量和评估工具。

【香山双周报 101】20260427 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。本次是第 101 期双周报。

昆明湖 V3 的设计文档已经逐步公开,欢迎大家阅读并与我们讨论!目前,新版设计文档包含 ICache 和 BPU 两个模块,其他模块的设计文档将随着开发的进行陆续发布。设计文档仍然在 https://docs.xiangshan.cc/projects/design/zh-cn/,如果大家对昆明湖 V2 的设计文档感兴趣,可以通过网页右下角切换分支来查看。

关于香山核近期开发进展,前端着重优化了 BPU 的时序,后端和访存实现了多个新特性,并且修复了一些功能 bug。