跳转至

Homepage

[XiangShan Biweekly 88] 20251027

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. We look forward to your contribution.

This is the 88th issue of the biweekly report.

XiangShan has successfully held the MICRO 2025 tutorial! We are very excited to see everyone in Seoul, and we would like to thank every participant and partner who cares about the development of XiangShan! If you were unable to attend in person, we welcome you to visit https://tutorial.xiangshan.cc/micro25/ to review the content of this tutorial. The next XiangShan tutorial will be held at the HPCA 2026 conference in Australia early next year, and we look forward to seeing you again!

In this tutorial, we carried out a large-scale refactoring, mainly including:

  • A completely restructured getting-started section. The new getting-started section is organized using Jupyter Notebook, further lowering the barrier to understanding XiangShan. All content has been open-sourced to https://github.com/OpenXiangShan/bootcamp, and we welcome everyone to try it out.
  • A completely restructured microarchitecture introduction. Instead of flatly introducing the current state of XiangShan's microarchitecture, the new microarchitecture section focuses on XiangShan's design philosophy, helping everyone better understand XiangShan's design ideas.
  • We are very honored to invite Nisa Bostanci as a representative of Onur Mutlu's team to share Ramulator! XiangShan's GEM5 simulator has now integrated Ramulator.

In terms of XiangShan development, the frontend has fixed several performance bugs caused by the V3 BPU refactoring, while also advancing support for 2-fetch on the instruction fetch side. The backend continues with V3 development and refactoring. The memory subsystem has improved some topdown PMU and CHIron tools.

【香山双周报 88】20251027 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。我们期待您的贡献。

本次是第 88 期双周报。

香山成功举办了 MICRO 2025 tutorial!我们非常高兴能与大家在首尔相见,感谢每一位参会的朋友和关心香山发展的伙伴们!如果未能现场参与,欢迎大家访问 https://tutorial.xiangshan.cc/micro25/ 回顾本次 tutorial 的内容。香山的下一场 tutorial 将于明年初在澳大利亚举办的 HPCA 2026 会议上进行,期待与大家再次相见!

在此次 tutorial 中,我们进行了大规模的重构,主要包括:

  • 完全重构的上手环节。新的上手环节使用 Jupyter Notebook 组织,进一步降低了解香山的门槛。所有内容都已开源到 https://github.com/OpenXiangShan/bootcamp,欢迎大家尝试
  • 完全重构的微架构介绍。相比于扁平化地介绍香山微架构现状,新的微架构部分着重介绍香山的设计哲学,帮助大家更好地理解香山的设计思路
  • 非常荣幸地邀请到 Nisa Bostanci 代表 Onur Mutlu 教授的团队分享 Ramulator!香山的 GEM5 模拟器现已集成 Ramulator

香山开发方面,前端修复数个 V3 BPU 重构后带来的性能 bug,同时推进取指侧对 2-fetch 的支持。后端继续进行 V3 开发与重构。访存完善了一部分 topdown PMU 与 CHIron 工具。

[XiangShan Biweekly 87] 20251013

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. We look forward to your contribution.

This is the 87th issue of the biweekly report.

In the past two weeks, ~~the XiangShan Team had a great National Day Holiday~~the frontend team continued to fix performance bugs caused by the V3 BPU refactoring. The backend team organized existing code and continued to promote V3 development. The memory and cache team fixed several V2 bugs while conducting code refactoring work to prepare for V3 development.

We also have an announcement to make: the XiangShan Team will be giving a tutorial at the MICRO 2025 conference on October 19th. We are very much looking forward to seeing everyone in Seoul!

【香山双周报 87】20251013 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。我们期待您的贡献。

本次是第 87 期双周报。

在过去的两周,~~香山团队的大家度过了一个愉快的国庆假期~~前端继续修复 V3 BPU 重构后带来的性能 bug。后端整理现有代码,继续推进 V3 开发。访存缓存部分修复了数个 V2 的 bug,同时进行代码重构工作,为 V3 开发做准备。

同时向大家预告一则消息,香山团队将于 10 月 19 日在 MICRO 2025 会议上作 tutorial,我们非常期待与大家在首尔相见!

[XiangShan Biweekly 86] 20250929

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. We look forward to your contribution.

This is the 86th issue of the biweekly report.

We are very pleased to share two pieces of news with you.

On September 20, the XiangShan team won the first Open Source Contribution Award from the CCF Architecture Committee. This collective award holds special significance for the XiangShan team—it represents recognition and support from our academic peers for the open-source processor and the team itself, laying the foundation for XiangShan to have a broad impact. The XiangShan team will continue to move forward, step by step, striving to keep XiangShan alive for 30 years!

On September 22, Innosilicon released the "Fenghua 3" full-featured GPU. The "Fenghua 3" GPU successfully integrated the XiangShan "Nanhu" processor IP core, which is performance-competitive with the ARM Cortex-A76, as its high-performance on-chip main control CPU. This integration marks a new phase in the industrial application of open-source high-performance CPU IPs and signifies that RISC-V can carve out a path different from the traditional ARM model.

We believe that open-source chips do not equate to low performance or low quality. Open source will profoundly change the cost structure of chip development, providing a new paradigm for chip design in the industry.

In the past two weeks, the frontend has fixed functional and performance bugs caused by the integration of the new BPU, while continuing performance exploration and tuning. The memory access and cache teams have fixed some bugs and refactored some code to advance the development of V3.

【香山双周报 86】20250929 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。我们期待您的贡献。

本次是第 86 期双周报。

我们非常高兴地与大家分享两则消息。

9 月 20 日,香山团队荣获中国计算机学会 CCF 体系结构专委会首届开源贡献奖。这次集体获奖对香山团队有着特别的意义——这代表了学术界小同行对香山开源处理器以及香山团队的肯定与支持,是香山要形成广泛影响力的根基。香山团队将会继续前行,一步一脚印,努力让香山存活30年!

9 月 22 日,芯动科技“风华 3 号”全功能 GPU 发布。“风华 3 号” GPU 成功集成了性能对标 ARM Cortex-A76 的香山“南湖”处理器 IP 核,作为其片内高性能主控 CPU。这次集成标志着开源高性能CPU IP正式步入产业落地的新阶段,也标志着基于RISC-V能开辟出一条不同于传统ARM模式的新路径。

我们相信,开源芯片不等于低性能、低质量。开源也将深刻改变芯片研发成本结构,为业界提供芯片设计的新范式。

在过去的两周,前端修复接入新 BPU 后引发的功能和性能 bug,同时继续进行性能探索与调优。访存与缓存修复了一些 bug,同时对一部分代码进行重构,推进 V3 的开发。

Read, Find, Fix! Become a XiangShan Documentation Guardian — "Bug Hunt in Docs" Season 1

Have you ever been discouraged by an incomprehensible “scripture-like” documentation when using an open-source project? Or do you have sharp eyes that can always spot tiny mistakes in docs? Now is your chance!

The XiangShan community officially launches "Bug Hunt in Docs" Season 1, inviting all open-source enthusiasts and explorers to join us in finding issues and improving the quality of XiangShan documentation!

Read, Find, Fix!成为香山文档守护者!「文档捉虫大作战」第一期

你是否曾在使用开源项目时,被一份“天书”般的文档劝退?又或者,你火眼金睛,总能发现文档中的“小秘密”?现在,你的机会来了!香山社区正式启动「文档捉虫大作战」第一期,邀请所有热爱开源、乐于探索的你,一起为香山文档“找茬”,共同提升文档质量!

[XiangShan Biweekly 84] 20250901

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. We look forward to your contribution.

This is the 84th issue of the biweekly report.

In this issue, we are very pleased to share some news. Lanxin Computing has successfully launched Linux on an 8-core SoC built on the recently delivered Kunminghu V2 IP core, completing 8-core consistency verification. In the next phase, we will continue to work closely with Lanxin Computing to carry out 32-core consistency verification and performance optimization.

Over the past two weeks, the frontend team has continued V3 development, with the first phase of refactoring nearing completion. The backend and memory/cache teams have steadily advanced V3 exploration and code refactoring, while also fixing a series of V2 bugs.

From this issue onwards, we will periodically include timing, area, and power consumption data for the XiangShan processor for your reference.

【香山双周报 84】20250901 期

欢迎来到香山双周报专栏,我们将通过这一专栏定期介绍香山的开发进展。我们期待您的贡献。

本次是第 84 期双周报。

在本次双周报中,我们非常高兴地与大家分享一则消息。蓝芯算力基于近期交付的昆明湖 V2 IP 核搭建 8 核 SoC,成功启动 Linux,完成了 8 核一致性验证。在下一阶段,我们将继续与蓝芯算力紧密合作,开展 32 核一致性验证和性能优化。

在过去的两周,前端继续进行 V3 开发,一阶段重构即将完成。后端和访存与缓存稳步推进 V3 探索与代码重构,同时修复了一系列 V2 的 Bug。

从本期双周报开始,我们将不定期加入香山处理器的时序、面积与功耗数据,供大家参考。