6 月 26 日,龙蜥社区联合中兴通讯举办的「RISC-V 编译器生态和性能优化」MeetUp 在深圳圆满落幕,线上观看人次达 13 万+。本次 MeetUp 聚焦 RISC-V 编译器工具链生态建设与性能优化技术。活动邀请了来自中兴通讯、阿里云、中国科学院等企业和科研机构的技术专家,与现场嘉宾共同探讨 RISC-V 编译器生态建设、底层优化技术、应用迁移中的并发语义风险、AI 辅助编译优化、OpenJDK/Dragonwell JDK 等在 RISC-V 上的实现、芯片级多核调度策略、编译器代码智能迁移工具等话题,推动 RISC-V 编译器生态的快速发展与国产基础软件的竞争力提升。
同日,阿里云研发副总裁、龙蜥社区理事长马涛率队走访中兴通讯深圳总部,与中兴通讯中心研究院副院长、龙蜥社区副理事长刘东,无线及算力研究院副院长赵明鹤等进行深入交流。本次会议共19人参会,聚焦 AI 智算与 RISC-V 两大战略方向。会上中兴通讯回顾了其在龙蜥社区的贡献成果,并介绍了合作诉求。双方围绕 RISC-V 发行版联合研发、编译器合作、GPU/异构算力测试标准共建、Agent 生态与 SkillHub 平台共建等议题展开深入探讨。会后,龙蜥社区一行参观了中兴通讯,实地感受了中兴通讯在通信芯片、5G 及智算算力等核心技术领域的领先布局与创新成果。
会议伊始,中兴通讯副总裁唐雄、龙蜥社区理事长马涛分别发表致辞。唐雄表示,随着 RISC-V 硬件的快速发展,编译器与工具链在性能释放和软件迁移中扮演着愈发关键的角色,但当前国产工具链在扩展指令适配、跨平台一致性、AI 算力优化等方面仍面临共性挑战,亟需产业界携手攻关。马涛介绍,龙蜥社区已正式纳入开放原子开源基金会托管。当前,RISC-V 生态前景广阔但挑战并存,社区将以共建方式持续推进编译器、操作系统及应用层面的适配工作,助力 RISC-V 生态走向成熟。
随着 RISC-V 生态向高性能领域持续拓展,定制硬件指令的潜力释放,越来越依赖于编译器对指令语义的精准映射与高效利用。中兴通讯操作系统产品部编译器专家唐玉科分享了《软件基石:RISC-V编译器生态建设实践》。唐玉科以向量绝对值计算指令为典型案例,从问题分析、IR 建模、指令模版定义、汇编代码生成等方面,完整描述一条硬件指令在 GCC 编译器中的 “从无到有”的过程,帮助开发者掌握指令扩展的核心方法,赋能 RISC-V 生态高效落地,建立软硬协同设计思维,切实赋能 RISC-V 架构在多样化场景中的高效落地与生态繁荣。
(图/唐玉科)
RISC-V生态的繁荣离不开编译器工具链的持续演进。玄铁团队一直在重点推进 RISC-V 后端在编译器上游社区和主流操作系统社区(如龙蜥、如意等)的功能支持和性能优化工作。阿里巴巴达摩院高级技术专家,玄铁 RISC-V 处理器开发工具负责人尚云海做了《RISC-V 编译器的优化进展》主题演讲。尚云海分享了玄铁团队围绕 RISC-V 指令集功能支持、性能优化两个方面,分析目前的支持状态以及与其他架构的差距,并分享玄铁团队在 RISC-V 编译器优化上取得的进展,如后端层面如何开启高效的指令 fusion 优化,中端层面如何在循环变换、自动向量化决策等方向上提升编译质量。
(图/尚云海)
中国科学院软件研究所工程师、编译器专家王玉锋分享了《筑基云原生:openRuyi RISC-V 虚拟化技术与生态共建》。王玉锋阐述了 openRuyi 在 RISC-V 云原生基础设施建设中关于构建高性能、安全隔离的虚拟化底座的前瞻探索,并深度分享了 Kata Containers 与 Cloud Hypervisor 在异构环境下的适配历程以及生态落地实践。此外,他还重点解析了 RISC-V KVM AIA 设置与 IMSIC 中断虚拟化的关键技术修复。此外,还将展示 Kubernetes 集成的验证与后续规划,旨在打破底层架构与上层云原生应用的技术壁垒,为 RISC-V 软硬件生态共建构筑坚实的开源虚拟化底座。
(图/王玉锋)
深圳中大集成电路研究院、助理研究员刘柠宁分享了《RISC-V 应用迁移中的并发语义风险与编译器辅助分析》。他从 RISC-V 应用迁移视角出发,围绕 x86 到 RISC-V 迁移过程中可能出现的并发语义差异,与现场嘉宾探讨了如何利用编译器 IR、事件提取与内存模型验证等方法辅助识别潜在风险,并初步讨论性能优化与正确性保持之间的工具链闭环。
(图/刘柠宁)
2026 年,AI 生成代码成为提升生产力的工具。中国科学院软件研究所编译器专家蒙卓分享了《AI 辅助优化 Go zvk 扩展》。蒙卓通过给 Go 工具链移植 RISC-V zvk 相关指令的实际例子,分享及探讨了如何在编译器领域应用 AIGC 生产力工具。
(图/蒙卓)
中兴通讯无线软件平台部系统性能调优专家张诗烩做《OpenJDK 的 RISC-V 生态实践》主题演讲。他围绕 OpenJDK 在 RISC-V 架构上的工程化实践展开,重点介绍了 OpenJDK master 分支中 RISC-V 相关改进反合到 OpenJDK 21 的过程,并结合当前针对 RVV 后端冗余 vset 指令的优化工作,分析了 RISC-V 向量化代码生成中的性能问题与改进思路。
(图/张诗烩)
阿里云高级编译器专家蒯微分享了《Dragonwell JDK 在 RISC-V 上的探索》。蒯微介绍了阿里巴巴基于 Alibaba Dragonwell (一款免费的 OpenJDK 发行版,提供长期支持(LTS),涵盖性能增强、安全修复以及性能增强等特性),在 RISC-V 架构上的探索工作。从 2022 年开始,Alibaba Dragonwell 团队联合达摩院,参与 RISC-V 后端研发,为Dragonwell JDK 增加对 RISC-V 的支持,同时对上游 OpenJDK RISC-V 后端提供多个贡献,以及今后针对 Datacenter 的 RISC-V 芯片的展望。
(图/蒯微)
在 RISC-V 带来的硬件创新浪潮中,编译器不仅是跨越指令集的翻译器,更是连接硬件 IP 与庞大开源软件供应链的“超级枢纽”。然而,随着定制化指令的爆发,编译器生态正面临着碎片化和信任流失的严峻考验。「开源之道」主创,Linux 基金会 TODOGroup、OpenChain大使适兕分享了《芯片指令集的碎片化难题解决思路:从 ARM、X86 到 RISC-V》。适兕通过引入新制度经济学与 OpenChain 供应链治理的视角,探讨了在这场硬件红利中,组织该如何建立真正的长期优势。
(图/适兕)
XSCC 是由香山编译器团队开发的一个编译器项目,构建在开源的 LLVM 编译器基础设施之上。通过利用和扩展现有的 LLVM 技术栈,XSCC 致力于基于香山处理器打造 RISC-V 生态的高性能编译器。北京开源芯片研究院编译器团队工程师王陆霖分享了《XSCC 源于开源,注入开源》。王陆霖介绍了 XSCC 项目,并分享了团队参与开源编译器社区的实践经验。接着,与现场嘉宾们一起讨论了在 LLVM 基础上开展编译器技术研发、为香山生态开发相关基础设施与工具,以及将研发过程中产生的改进和技术成果贡献回上游开源项目的经验。
(图/王陆霖)
随着 RISC‑V 生态快速成熟,x86、ARM 等传统架构向 RISC‑V 平台的跨架构迁移需求激增,代码适配难、效率低、验证周期长成为产业痛点。中兴通讯 RCH 系统部生态工具专家申林分享了《面向RISC-V的跨架构代码智能迁移工具研发及性能优化实践》。为此研发专用智能迁移工具,可自动扫描解析源码,精准定位架构依赖代码,智能完成适配修改,实现高效迁移。工具集成编译校验、性能调优功能,保障程序稳定高效运行,支持 Web 端、Skill 模式部署,为 RISC‑V 生态规模化迁移提供工程化解决方案。
(图/申林)
最后,感谢本次活动各位嘉宾的精彩演讲,感谢中兴通讯与龙蜥社区工作人员:吕洪涛、徐立锋、胡捷、易哲、戴华亮、纪育娇、张可、蔡佳丽、金美琴、倪俊雄、贺迪、袁艳桃等人对本场活动的组织和支持;也特别感谢开源社、阿里云 AI 生产力 Live、极星会等媒体的支持,使得本次活动圆满举办。
PPT、视频回放获取
本次 MeetUp PPT 、视频回放已上线龙蜥官网,欢迎点击查看:
PPT 下载链接:https://docs.openanolis.cn/document/detail/rpzigrnb
视频回放:https://openanolis.cn/video/#1658313779883670231
附活动现场精彩集锦: