跳转至

2025

【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/ ,欢迎大家阅读和提问。

香山处理器团队参加 HPCA 2025 会议并成功举办 Tutorial

第 31 届高性能计算机体系架构国际研讨会(HPCA 2025)于 2025 年 3 月 1 日至 5 日在美国拉斯维加斯举办。HPCA 是计算机体系结构领域最具影响力的国际顶级学术会议之一,为全球科学家和工程师提供了高质量的交流平台,展示该领域的最新研究成果。本次会议与 PPoPP、CGO、CC 等重要会议同期举办,促进跨领域的深入交流与合作。

HPCA 2025 会议涵盖了高性能计算机体系架构的诸多关键领域,包括并行计算体系结构、多核与多处理器体系结构、高性能 I/O 系统、编译器与系统软件等诸多方面。会议汇聚了学术界与工业界的顶尖专家,共同探讨计算机体系结构的最新发展趋势与未来方向。

香山开源高性能处理器团队的四位同学高泽宇、冯浩原、马月骁、李燕琴在本次会议中,作题名《XiangShan: An Open-Source High-Performance RISC-V Processor and Infrastructure for Architecture Research》的上手演示教程(Tutorial),受到来自蚂蚁、Arm、FutureWei、量子科技中心等公司的关注,也和 SNU、USC、POLIMI、NCSU、NTUT、HKUST、UR、SCIENCE TOKYO 等学校师生进行了交流。

【XiangShan Biweekly 71】20250303

Welcome to XiangShan biweekly column, this is the 71st 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 modified RAS overflow behavior to avoid potential deadlocks, the backend enabled out-of-order execution for more CSRR read instructions, and the memory and cache subsystem fixed legacy issues related to exception detection and writeback wakeup on misaligned accesses.

【香山双周报 71】20250303 期

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

近期,昆明湖各组持续推进面积、时序、功耗的优化。此外,前端调整 RAS 溢出的处理逻辑,后端支持了更多 CSRR 读指令乱序执行,访存和缓存修复非对齐访存在违例检测和写回唤醒上有关的遗留问题。

【XiangShan Biweekly 70】20250217

Welcome to XiangShan biweekly column, this is the 70th 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 the Call/Ret condition judgment in RAS during redirection, the backend fixed incorrect fflags generation in unordered vector reduction sum operations, and the memory and cache subsystem fixed multiple bugs related to cbo instructions, including flushing, exception handling, and violation checks. This update also includes the latest performance improvements of the Kunminghu architecture.