readme.zh-cn.md (57bb43b5f11c3f1e89ac52f232fe73056b35d9bd) readme.zh-cn.md (8815ed5269b5a48541650af1ee1051310d4f64ae)
1# 香山
2
3香山(XiangShan)是一款开源的高性能 RISC-V 处理器。
4
5English Readme is [here](README.md).
6
7©2020-2022 中国科学院计算技术研究所版权所有
8

--- 14 unchanged lines hidden (view full) ---

23Zhihu/知乎:[香山开源处理器](https://www.zhihu.com/people/openxiangshan)
24
25Weibo/微博:[香山开源处理器](https://weibo.com/u/7706264932)
26
27可以通过[我们的邮件列表](mailto:[email protected])联系我们。列表中的所有邮件会存档到[这里](https://www.mail-archive.com/[email protected]/)。
28
29## 处理器架构
30
1# 香山
2
3香山(XiangShan)是一款开源的高性能 RISC-V 处理器。
4
5English Readme is [here](README.md).
6
7©2020-2022 中国科学院计算技术研究所版权所有
8

--- 14 unchanged lines hidden (view full) ---

23Zhihu/知乎:[香山开源处理器](https://www.zhihu.com/people/openxiangshan)
24
25Weibo/微博:[香山开源处理器](https://weibo.com/u/7706264932)
26
27可以通过[我们的邮件列表](mailto:[email protected])联系我们。列表中的所有邮件会存档到[这里](https://www.mail-archive.com/[email protected]/)。
28
29## 处理器架构
30
31自 2020 年 6 月开始开发的[雁栖湖](https://github.com/OpenXiangShan/XiangShan/tree/yanqihu)为香山处理器的首个稳定的微架构。目前版本的香山(即南湖)正在 master 分支上不断开发中。
31自 2020 年 6 月开始开发的[雁栖湖](https://github.com/OpenXiangShan/XiangShan/tree/yanqihu)为香山处理器的首个稳定的微架构。
32
32
33香山的第二代微架构被命名为[南湖](https://github.com/OpenXiangShan/XiangShan/tree/nanhu)。
34
35香山的第三代微架构(昆明湖)正在 master 分支上不断开发中。
36
33南湖微架构概览:
34![xs-arch-nanhu](images/xs-arch-nanhu.svg)
35
36## 目录概览
37
38以下是一些关键目录:
39
40```

--- 64 unchanged lines hidden (view full) ---

105在香山的开发过程中,我们采用了来自开源社区的子模块。具体情况如下:
106
107| 子模块 | 来源 | 详细用途 |
108| ------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
109| L2 Cache/LLC | [Sifive block-inclusivecache](https://github.com/ucb-bar/block-inclusivecache-sifive) | 我们的新 L2/L3 缓存设计受到了 Sifive `block-inclusivecache` 的启发. |
110| Diplomacy/TileLink | [Rocket-chip](https://github.com/chipsalliance/rocket-chip) | 我们复用了来自 rocket-chip 的 Diplomacy 框架和 Tilelink 工具,来协商总线. |
111
112我们深深地感谢来自开源社区的支持,我们也鼓励其他开源项目在[木兰宽松许可证](LICENSE)的范围下复用我们的代码。
37南湖微架构概览:
38![xs-arch-nanhu](images/xs-arch-nanhu.svg)
39
40## 目录概览
41
42以下是一些关键目录:
43
44```

--- 64 unchanged lines hidden (view full) ---

109在香山的开发过程中,我们采用了来自开源社区的子模块。具体情况如下:
110
111| 子模块 | 来源 | 详细用途 |
112| ------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
113| L2 Cache/LLC | [Sifive block-inclusivecache](https://github.com/ucb-bar/block-inclusivecache-sifive) | 我们的新 L2/L3 缓存设计受到了 Sifive `block-inclusivecache` 的启发. |
114| Diplomacy/TileLink | [Rocket-chip](https://github.com/chipsalliance/rocket-chip) | 我们复用了来自 rocket-chip 的 Diplomacy 框架和 Tilelink 工具,来协商总线. |
115
116我们深深地感谢来自开源社区的支持,我们也鼓励其他开源项目在[木兰宽松许可证](LICENSE)的范围下复用我们的代码。
117
118## 论文发表情况
119
120### MICRO 2022: Towards Developing High Performance RISC-V Processors Using Agile Methodology
121
122我们在 MICRO'22 会议上的论文介绍了香山处理器及敏捷开发实践经验,包括一些面向设计、功能验证、调试、性能评估等方面的敏捷开发工具。论文得到了 Aritifact Evaluation 的所有三个徽章。
123
124[Paper PDF](https://github.com/OpenXiangShan/XiangShan-doc/blob/main/publications/micro2022-xiangshan.pdf) | IEEE Xplore (TBD) | ACM DL (TBD) | BibTeX (TBD)