跳转至

2025

[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。

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

[XiangShan Biweekly 85] 20250915

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 85th issue of the biweekly report.

In this biweekly report, we are excited to announce the release of the XiangShan Compiler Collection (XSCC). Built on the LLVM framework, XSCC is a high-performance compiler optimized for open-source high-performance RISC-V processor XiangShan. It focuses on microarchitecture-level performance enhancement strategies such as memory access optimization, branch prediction improvement, loop unrolling, and automatic vectorization. Currently, XSCC 1.0 is developed based on LLVM 19.1.0.

This release is the XSCC v1.0 binary distribution package, providing a cross-compiler for RISC-V (generating riscv64 target code). It can run on hosts with Ubuntu 22.04 or above (x86_64), with glibc as the default C standard library. The distribution package can be downloaded from the GitHub Releases page: https://github.com/OpenXiangShan/xscc/releases.

From this issue onwards, we will include performance data of SPEC 2006 compiled with XSCC for your reference.

In the past two weeks, the V3 frontend refactoring is nearly complete, with each BPU adapted to the new frontend framework, and corresponding modifications made to the backend. The memory access and cache team mainly fixed some bugs in V2 while developing new tools.

【香山双周报 85】20250915 期

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

本次是第 85 期双周报。

在本次双周报中,我们非常高兴地向大家宣布,香山要有属于自己的编译器了!香山编译器(XiangShan Compiler Collection, XSCC) 是一款基于香山开源高性能 RISC-V 处理器研发的高性能编译器,依托 LLVM 框架开发,专注于访存优化、分支预测改进、循环展开与自动矢量化等微架构级性能提升策略。目前,XSCC 1.0 基于 LLVM 19.1.0 开发。

本次发布为 XSCC v1.0 二进制发行包,提供面向 RISC‑V 的交叉编译器(生成 riscv64 目标代码)。可在 Ubuntu 22.04 以上版本的主机 (x86_64) 运行,默认配套的 C 标准库为 glibc。在 GitHub Releases 页面可下载该发行包:https://github.com/OpenXiangShan/xscc/releases。

在过去的两周,前端 V3 重构基本完成,各个 BPU 适配新的前端框架,后端也做了对应修改。访存与缓存主要修复了 V2 的一些 bug,同时开发了一些新的工具。

从本期双周报开始,我们将在性能评估部分加入使用 XSCC 编译的 SPEC 2006 性能数据,供大家参考。

[XiangShan Biweekly 83] 20250818

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 83rd issue of the biweekly report.

In the last two weeks, frontend continues V3 RTL development, while exploring BP design in simulator. Backend and memory subsystem fix some bugs in V2. In the meantime, backend makes some preparations for V3 RTL development, mainly including some code clean-up and fontend-backend IO refactor.

【香山双周报 83】20250818 期

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

本次是第 83 期双周报。

在过去的两周,前端继续进行 V3 的 RTL 开发,同时在模型上探索分支预测的设计。后端与访存缓存修复了一系列功能 bug。后端还进行了 V3 开发的准备工作,主要包含一些代码清理和前后端接口重构。