跳转至

Homepage

【XiangShan Biweekly 76】20250512

Welcome to XiangShan biweekly column, this is the 76th issue of our biweekly column. Through this column, we will regularly introduce the progress of XiangShan, hoping to learn and improve together with you.

Recently, various teams working on Kunminghu have continued to advance optimizations in area, timing, and power consumption. In addition, the backend has fixed a number of bugs related to interrupt handling, and the memory and cache  have fixed many bugs related to StoreQueue, Uncache, and misalignment. This update also includes the latest performance improvements of the Kunminghu architecture.

【香山双周报 76】20250512 期

欢迎来到我们的双周报专栏,本次是香山双周报专栏的第 76 期。我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习、一起进步。

近期,昆明湖各组持续推进面积、时序、功耗的优化。此外,后端修复了中断处理相关的多处问题,访存修复了StoreQueue、Uncache、非对齐相关的多处问题。本期还更新了昆明湖架构近期性能。

【XiangShan Biweekly 75】20250428

Welcome to XiangShan biweekly column, this is the 75th issue of our biweekly column. Through this column, we will regularly introduce the progress of XiangShan, hoping to learn and improve together with you.

Recently, various teams working on Kunminghu have continued to advance optimizations in area, timing, and power consumption. In addition, the frontend changed FTQ meta SRAM size, the backend fixed an overflow issue of the ROB commit pointer in extreme cases, and the memory and cache subsystem fixed a bug in cbo.zero where RAW violation checks were not performed at cacheline granularity. This update also includes the latest performance improvements of the Kunminghu architecture.

【香山双周报 75】20250428 期

欢迎来到我们的双周报专栏,本次是香山双周报专栏的第 75 期。我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习、一起进步。

近期,昆明湖各组持续推进面积、时序、功耗的优化。此外,前端对 FTQ meta SRAM 的规格进行了修改,后端修复 rob 提交指针在极端情况下越界的问题,访存和缓存修复 cbo.zero 没有按 cacheline 粒度做 RAW 违例检查的问题。本期还更新了昆明湖架构近期性能。

【XiangShan Biweekly 74】20250414

Welcome to XiangShan biweekly column, this is the 74th issue of our biweekly column. Through this column, we will regularly introduce the progress of XiangShan, hoping to learn and improve together with you.

Recently, various teams working on Kunminghu have continued to advance optimizations in area, timing, and power consumption. In addition, the frontend fixed an issue with SC dual-port SRAM reading and writing to the same address, the backend fixed incorrect selection in vstopi when SEI and LCOFI interrupts are mixed, and the memory and cache subsystem fixed a bug in the custom CSR control logic related to prefetching.

【香山双周报 74】20250414 期

欢迎来到我们的双周报专栏,本次是香山双周报专栏的第 74 期。我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习、一起进步。

近期,昆明湖各组持续推进面积、时序、功耗的优化。此外,前端修复 SC 双端口 SRAM 读写同地址的问题,后端修复 vstopi 在 SEI/LCOFI 中断混合场景选择出错的问题,访存和缓存部分修复预取相关自定义 CSR 控制逻辑的 Bug。

【XiangShan Biweekly 73】20250331

Welcome to XiangShan biweekly column, this is the 73rd issue of our biweekly column. Through this column, we will regularly introduce the progress of XiangShan, hoping to learn and improve together with you.

Recently, various teams working on Kunminghu have continued to advance optimizations in area, timing, and power consumption. In addition, the frontend fixed instruction prefetch pipeline handling of high address exceptions, the backend fixed an issue where instruction fusion was not blocked when a trigger fired and an exception occurred, and the memory and cache subsystem fixed several consistency issues in CoupledL2 that violated the CHI protocol. This update also includes the latest performance improvements of the Kunminghu architecture.

【香山双周报 73】20250331 期

欢迎来到我们的双周报专栏,本次是香山双周报专栏的第 73 期。我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习、一起进步。

近期,昆明湖各组持续推进面积、时序、功耗的优化。此外,前端修复指令预取流水线对于高位地址异常的处理,后端修复 trigger 触发以及异常产生时,指令融合未被停止的问题,访存和缓存修复若干 CoupledL2 违背 CHI 协议的一致性问题。本期还更新了昆明湖架构近期性能。

【XiangShan Biweekly 72】20250317

Welcome to XiangShan biweekly column, this is the 72nd issue of our biweekly column. Through this column, we will regularly introduce the progress of XiangShan, hoping to learn and improve together with you.

Recently, various teams working on Kunminghu have continued to advance optimizations in area, timing, and power consumption. In addition, the frontend fixed bus return corrupt on uncached region handling in IFU, the backend fixed an issue where AMOCAS instructions caused stalls due to incorrect renaming, and the memory and cache subsystem fixed a series of issues related to misaligned load / store violation detection and writeback wakeup logic. This update also includes the latest performance improvements of the Kunminghu architecture.

Additionally, we have also made public the repository for the XiangShan Open Source Processor User Guide: https://github.com/OpenXiangShan/XiangShan-User-Guide and its corresponding webpage: https://docs.xiangshan.cc/projects/user-guide/, as well as the repository for the XiangShan Open Source Processor Design Document: https://github.com/OpenXiangShan/XiangShan-Design-Doc and its corresponding webpage: https://docs.xiangshan.cc/projects/design/. We welcome everyone to read and ask questions.

【香山双周报 72】20250317 期

欢迎来到我们的双周报专栏,本次是香山双周报专栏的第 72 期。我们将通过这一专栏,定期介绍香山的开源进展,希望与大家共同学习、一起进步。

近期,昆明湖各组持续推进面积、时序、功耗的优化。此外,前端 IFU 修复 uncache 区域总线返回 corrupt 的处理,后端修复 AMOCAS 指令重命名出错导致卡死的问题,访存和缓存修复非对齐访存在违例检测和写回唤醒上有关的一系列问题。本期还更新了昆明湖架构近期性能。

此外,我们还公开了 《香山开源处理器用户手册》 的仓库: https://github.com/OpenXiangShan/XiangShan-User-Guide 和对应网页: https://docs.xiangshan.cc/projects/user-guide/ ,以及 《香山开源处理器设计文档》 的仓库: https://github.com/OpenXiangShan/XiangShan-Design-Doc 和对应网页: https://docs.xiangshan.cc/projects/design/ ,欢迎大家阅读和提问。