近年来,中国在高性能计算(HPC)领域的进展引人注目,尤其是在开放源代码处理器的开发方面。2019年,中国科学院计算技术研究所启动了“香山”项目,目标是创建一个高性能的开源RISC-V处理器。该项目已经引起了广泛关注,并在GitHub上获得了超过4500颗星和630个分支。(https://github.com/OpenXiangShan)
香山CPU
香山项目的进展与支持香山处理器核心的开发得到了多方支持,促使一个专注于推进RISC-V生态系统的团队成立。北京开源芯片研究院(BOSC)作为非营利组织,致力于推动香山处理器的发展,重点在于定期更新和改进其设计、性能和能效。目标是使香山成为一个具有竞争力的开源处理器,能够应用于广泛的场景。
在国际舞台上的亮相香山项目最近在2024年8月底于加州斯坦福大学举办的高性能芯片研讨会(Hot Chips 2024)上亮相,引起了广泛关注。与以往的低性能设计不同,香山被称为“处理器中的Linux”,展示了一个由两个架构组成的双层CPU核心路线图:昆明湖和南湖。昆明湖架构旨在与Arm Neoverse N2竞争,定位于服务器和数据中心的高性能应用;南湖架构则针对Arm Cortex A76,专注于工业控制应用的功耗和面积效率。
双团队开发模式的创新香山项目采用双开发团队模式,通过敏捷开发不断改进高性能开源处理器。每个架构每年都会有新的测试芯片推出,以满足行业和学术界的需求。这种双轨道的发展模式标志着中国在高性能开源处理器领域的雄心,也显示出RISC-V生态系统在全球范围内的影响力。
展望未来随着RISC-V处理器逐步成为高性能计算领域的重要组成部分,香山项目展示了中国在推动开源芯片发展方面的决心。通过与Arm架构的直接竞争,香山不仅推动了技术创新,也为全球开源硬件社区提供了新的选择和方向。