跳转至

Homepage

[XiangShan Biweekly 98] 20260316

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. This is the 98th issue of the biweekly report.

Kunminghu V2 has been returned from the fab! We are currently conducting intensive testing, and more information will be disclosed in the future. Stay tuned!

Regarding the recent development progress of XiangShan, the frontend has fixed some performance bugs in BPU, the backend has optimized the timing of some modules, and the memory subsystem continues to undergo refactoring and testing.

【香山双周报 98】20260316 期

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

昆明湖 V2 已经回片!目前正在进行紧张刺激的测试工作,更多的信息将在后续披露,敬请期待!

关于香山近期开发进展,前端修复了一些 BPU 的性能 bug,后端优化了部分模块的时序,访存继续进行模块的重构与测试。

[XiangShan Biweekly 97] 20260302

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. This is the 97th issue of the biweekly report.

Regarding the recent development progress of XiangShan, ~~the XiangShan team had a happy Chinese New Year holiday~~. For more details, please refer to the Recent Developments section. ~~But it's not all for nothing~~, we also prepared a little fun fact about the development of XiangShan for everyone.

【香山双周报 97】20260302 期

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

关于香山近期开发进展,~~香山的同学们度过了一个快乐的春节~~。不多的细节请见近期进展一节。~~但是都不白来~~,我们还为大家准备了一个香山开发中的小花絮。

[XiangShan Biweekly 96] 20260216

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. This is the 96th issue of the biweekly report.

Happy Chinese New Year! Welcome to our biweekly column during the Spring Festival, and we wish you in the new year:

  • Frontend has the precise prediction like a unicorn, and career opportunities are never misjudged;
  • The pipeline runs like a thousand horses, everything goes smoothly and in parallel;
  • The memory subsystem is as vigorous as a dragon horse, and the happy data is inexhaustible;
  • The memory access path is like a vast grassland, and the happy address is always mapped in the heart;
  • The cache hierarchy is as warm as spring, and every precious memory is within reach;
  • The bus bandwidth is like a thousand-mile horse, and the good luck signal arrives immediately at your side!

We also shared the wonderful review of the tutorial hosted by XiangShan team at HPCA 2026. Please visit https://tutorial.xiangshan.cc/hpca26/ to review the content of this tutorial and get the slides. The next tutorial will be held at ISCA 2026 in Raleigh, North Carolina, USA in late June, and we look forward to seeing you again!

Regarding the recent development progress of XiangShan, ~~the XiangShan team is also having a happy Chinese New Year.~~ For the limited details, please see the recent progress section.

【香山双周报 96】20260216 期

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

祝大家新春快乐!欢迎在新春佳节来到我们的双周报专栏,祝您在新的一年:

  • 前端拥有天马行空般的精准预测,事业机遇从不误判;
  • 流水线奔腾如万马千军,万事顺遂并行不悖;
  • 存储子系统如龙马精神永葆活力,快乐数据取之不尽;
  • 访存通路如辽阔草原,幸福地址永远映射在心间;
  • 缓存层次温暖如春,每一份珍贵回忆都触手可及;
  • 总线带宽如千里骏马,好运信号即刻抵达身边!

我们还为大家分享了香山团队在 HPCA 2026 上举办 tutorial 的精彩回顾,欢迎大家访问 https://tutorial.xiangshan.cc/hpca26/ 回顾本次 tutorial 的内容、获取 slides。下一场 tutorial 将于 6 月下旬在美国北卡罗莱纳州罗利市举办的 ISCA 2026 会议上进行,非常期待与大家再次相见!

关于香山近期开发进展,~~香山的同学们也在度过快乐的春节。~~不多的细节请见近期进展一节。

[XiangShan Biweekly 95] 20260202

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. This is the 95th issue of the biweekly report.

The high-performance DDR4 memory controller IP, Baiyang, developed by the XiangShan team has been officially released! If you haven't read it yet, please check out our Baiyang release article for more details. Here, we would like to share an exclusive story with you. On January 31st, XiangShan presented a tutorial at HPCA 2026, which included an introduction to Baiyang. The night before the presentation, Baiyang was still being prepared for open source, and the repository was made public just before the tutorial started the next day. ~~Deadlines are indeed the best productivity boosters~~.

Last week, we introduced new GCC15 and XSCC compilers. These two compilers offer more than 10% performance improvement compared to the existing GCC12. Now, XiangShan's SPEC CPU2006 performance has reached 18.5 points/GHz. In this issue of the biweekly report, we provide a comparative analysis of different compilers. In future development, we will gradually switch to GCC15 and XSCC compilers, while focusing more on compiler and hardware co-optimization. The specific scores for different compilers are still in the performance evaluation section, so stay tuned!

In terms of recent development progress, on the frontend side, MBTB has introduced the LRU replacement algorithm and uses accurate prediction results from TAGE-SC for updates to improve branch prediction accuracy. On the backend side, an I2F functional unit has been added to support i2f type instructions of FMV and FCVT, and og1Payload has been added to the integer IQ to optimize selection timing. In terms of memory access and cache, the timeout judgment logic in Sbuffer has been fixed, and the timeout threshold is configured through SMBLOCKCTL in CSR. For more details, please refer to the recent progress section.

【香山双周报 95】20260202 期

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

香山团队的高性能 DDR4 内存控制器 IP 白杨正式发布了!如果还没有看过,欢迎大家阅读我们的白杨发布文章了解更多细节。在这里,我们与大家独家分享一个小故事。香山于 1 月 31 日在 HPCA 2026 上作 tutorial,其中有涉及到白杨的介绍。演讲的前一天晚上,白杨还在为开源作最后的准备,在第二天 tutorial 开始前才将仓库转为 public,~~果然 DDL 是第一生产力~~。

在上周,我们引入了新的 GCC15 和 XSCC 编译器。这两个编译器相比现有的 GCC12 有着 10% 以上的性能提升,现在香山的 SPEC CPU2006 性能已经达到了 18.5 分/GHz。这一期双周报中,我们为不同编译器进行了对比分析。在之后的开发中,我们将逐渐切换到 GCC15 和 XSCC 编译器,同时更加注重编译器和硬件的协同优化。不同编译器的具体分数仍然在性能评估一节,欢迎大家持续关注!

关于香山近期开发进展,前端方面,MBTB 引入了 LRU 替换算法,并使用 TAGE-SC 的精确预测结果进行更新,以提升分支预测的准确率。后端方面,添加了 I2F 功能单元以支持 FMV 和 FCVT 的 i2f 类型指令,并对整数 IQ 添加 og1Payload 以优化选择时序。访存与缓存方面,Sbuffer 中的超时判断逻辑得到了修复,并通过 csr 中的 SMBLOCKCTL 配置超时阈值。更多细节请见近期进展一节。

[XiangShan Biweekly 94] 20260119

Welcome to XiangShan biweekly column! Through this column, we will regularly share the latest development progress of XiangShan. This is the 94th issue of the biweekly report.

In terms of XiangShan development, the frontend team is wrapping up the 1-taken 1-fetch architecture while exploring the 2-taken 2-fetch architecture; the backend team continues to advance the design of the vector unit and refactor multiple modules; the memory access team has fixed several bugs and is continuing to explore prefetching and MDP.

【香山双周报 94】20260119 期

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

香山开发方面,前端对 1-taken 1-fetch 架构进行收尾工作,同时进行 2-taken 2-fetch 架构探索;后端继续推进向量单元的设计与多个模块的重构;访存修复了数个 bug,同时继续预取与 MDP 的探索工作。