问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

开源"芯"贡献:中国自主研发的"香山"RISC-V处理器发布最新成果

创作时间:
作者:
@小白创作中心

开源"芯"贡献:中国自主研发的"香山"RISC-V处理器发布最新成果

引用
CSDN
1.
https://blog.csdn.net/csdnnews/article/details/144771329

在新一轮芯片设计产业变革浪潮中,中国自主研发的开源RISC-V处理器"香山"迎来重大进展。12月18日,在国家科技传播中心举办的"新纪天工 开物焕彩——致敬开源的力量"主题发布会上,"香山"开源高性能RISC-V处理器核项目发布了最新成果。

中国工程院院士、"科创中国"开源创新联合体荣誉理事长倪光南在项目推介中表示,"香山"目前已经完成三次流片,为芯片产业创新模式和新计算生态发展做出了卓越的贡献。

"香山"昆明湖架构V2:开源高性能处理器

香山开源社区主席唐浩晋介绍,"香山"是迄今为止性能最高的开源处理器系列,研发团队不仅开源了硬件设计代码和文档,同时也开源了在开发过程中所形成的一系列开发工具和平台。"香山"的开发初衷是希望解决开源处理芯片生态面临的两大挑战:性能和可配置性。迄今为止,"香山"已经经历了三代发展。从第一代的雁栖湖架构、第二代的南湖架构,到如今的昆明湖架构,处理器的功能、频率和性能不断提升。

作为昆明湖架构的最新技术进展,第三代昆明湖架构V2保持了SPEC2K6分数在3GHz下面能达到45分水平,同时还为减小面积进行了一系列重构,比如对后端流水线进行完全重构;支持将总线协议配置为CHI协议,多核可扩展性强;采用向量运算,单指令可处理1024比特;支持硬件加速虚拟化和高级中断架构等。此外,昆明湖架构V2还支持丰富的可定制化选项,能够满足不同场景下的广泛需求。

功能方面,最新的昆明湖架构符合RVA23 Profile规范,支持所有必选扩展和部分可选特性。RVA23是由RISC-V国际基金会最新通过的一组标准化指令集扩展,支持更丰富的软件生态,涵盖安全、功能、性能、功耗、调试等方面,能够有效提高软件兼容性,对于服务器生态至关重要。

性能方面,研发团队基于SimPoint方法对SPEC2K6基准程序进行采样,通过对采样片段进行性能评估,得出香山昆明湖V2架构在3GHz下面的频率可以得到整数得分44.61分,浮点得分47.48分,综合得分超过了45分。

持续开源开放,聚集开发者共建共创

为什么"香山"能够一直以较快速度保持自身技术先进性?唐浩晋认为,一个很重要的原因在于开发团队注重建设开源开放的处理器芯片研发能力体系。"香山"作为一个处理器核,芯片只是它的冰山一角,其核心价值是构建一套芯片敏捷设计基础设施,缩短迭代优化周期。在这样理念的驱动下,开发团队不仅将香山本身的设计成果进行了开源,同时也十分注重基础设施和开发能力的分享与开放。此外,团队构建了一套基于高层次硬件开发语言Chisel的芯片敏捷设计新方法与新流程,自研超过17个新工具解决敏捷验证难题,在国际上形成独特优势。

与此同时,"香山"还在持续迸发新工具。例如团队开发的XFuzz测试生成工具,可以生成更高效的测试程序,成功发现多个设计缺陷;XSPerfRolling工具可以具体展示某些性能指标在某一段时间内的变化,从而可以更加精细的对比片段之间的差异,从而快速定位微架构性能的问题;TIP/TEA指令级别微观性能分析工具,可针对香山处理器微架构优化性能计数条目,细化分层归因,缩小性能瓶颈范围。

为了更好地把这套全新的敏捷设计工具向外推广,吸引更多的用户和开源贡献者。"香山"开发团队于今年举办首届"香山开发者大会",打造开发者和用户的沟通交流平台,在国内外持续开展"香山上手教程"系列活动,手把手传播敏捷设计的新方法和新流程,一系列活动收获广泛认可和一致好评。

打造联合开发新机制,赋能开源社区与产业应用

"香山之所以能够保持它的活力,也离不开基于开源的联合开发新机制。"2021年12月,由16家企业共同出资成立了北京开源芯片研究院(简称"开芯院"),该研究院围绕香山进行产品化改造,加速推动成果的落地。通过开芯院这样一个新型机构,不仅能够让来自高校院所的科研成果落地到"香山",同时还能够联合来自企业界的力量,让"香山"能够达到可实际用于工业制造的水准。

在打通开源社区和产业流程应用过程中,开芯院联合企业组建了联合开发团队,共同对"香山"处理器进行联合研发,比如从第二代南湖开始,开芯院和企业一道深入参与到"香山"验证流程中去,这个过程中,开芯院将"香山"积累的敏捷验证方法和框架与联合研发团队共享,让企业基于最新成果帮助"香山"快速开展验证和迭代。

唐浩晋坦言,基于开源的创新联合模式取得了实实在在的成效。比如近一年以来,"香山"昆明湖架构团队与合作企业共进行了90余次深入交流,相关企业提供了350余条验证反馈意见,很大程度上帮助昆明湖架构达到了工业可使用的水准。同时,这套联合开发机制也受到了广泛认可,比如成功入选2024中关村论坛10项重大科技成果。"首次基于开源模式、使用敏捷开发方法、联合开发的处理器核,性能水平进入全球第一梯队,成为国际开源社区性能最强、最活跃的RISC-V处理器核,为先进计算生态提供开源共享的共性底座技术支撑。"

如今,"香山"开源高性能处理器正在收获越来越多来自社会各界的关注。在"香山"的代码托管平台GitHub上,获得了超过4900+颗stars和超过670+次的forks。唐浩晋表示,希望在团队和社区企业的共同努力下,"香山"可以最终成为处理器领域的Linux,被广泛认同、开发和使用。

本文原文来自CSDN

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号