以"智跃无界,开源致远"为主题的操作系统大会 & openEuler Summit 2025 在北京中关村国际创新中心顺利举办。
中国科学院软件研究所荣获"2025 年度 openEuler 社区突出贡献单位",RISC-V SIG 主导的"openEuler on RISC-V"项目获得"年度行业影响力之星"。

由中国科学院软件研究所主办的 openEuler Summit RISC-V 分论坛聚焦 RISC-V 架构在服务器和数据中心的落地实践。来自中兴、进迭时空、超睿科技、阿里巴巴达摩院、北京开源芯片研究院、算能的六场演讲覆盖了从芯片到系统的完整技术栈,共同推动 RISC-V 从嵌入式走向数据中心。
分论坛内容概览
01
RISC-V 用户态组件性能优化

兰静 ZTE-中兴通讯 性能优化工程师
中兴通讯 x86 服务器集采份额连续四年蝉联第一,在 RISC-V 领域同样持续投入。2025 年下半年已向开源社区合入 70 余个 RISC-V 相关 PR,反合代码超过 35000 行。
性能优化覆盖视频编解码、加解密、压缩、存储加速等多个领域,其中 X264 提升至 2.88 倍,SM2 国密签名提升 19 倍,ISA-L 中 CRC 和 EC 分别提升 19 倍和 16 倍。优化方法主要包括将串行处理改为多块并行以利用流水线、通过指令重排减少 vsetvli 冗余设置、充分利用 RVV 向量扩展特性。

当前 RISC-V 芯片和工具链逐步成熟,但软件性能和商用案例仍有差距。中兴坚持开放合作,愿联合各方共建 RISC-V 生态。
02
进迭时空 RISC-V 高性能服务器 CPU 在 openEuler OS的实践与探索

朱伟东 进迭时空 产品总监
进迭时空产品总监朱伟东系统梳理了 RISC-V 高性能服务器从芯片到操作系统的完整软件栈。目前 OpenSBI 和 Linux 内核已经成熟,UEFI、OP-TEE 安全操作系统、Salus 机密计算等组件仍在开发中,服务器管理固件由进迭时空自研。

在规范层面,进迭时空遵循 RISC-V 服务器 SoC 规范、BRS 规范、SBI 规范,目标是实现"单一镜像兼容所有符合规范的平台"。虚拟化方面,自研 IOMMU 架构支持 Guest 直通外设的地址翻译,通过 IOATC 页表缓存和 IOATS 地址翻译加速 IO 性能。
值得关注的是,进迭时空与 openEuler 的适配正在加速推进。按照规划,RVA23 最小代码合入 openEuler 24.03 LTS SP3 的工作已进入收尾阶段。
03
RISC-V PMU 扩展与性能剖析方法的生态演进挑战

邓天迈 超睿科技 资深软件工程师
RISC-V 基础 PMU 由 Zicntr 和 Zihpm 两个扩展组成,Linux 内核通过 SBI 接口请求 OpenSBI 配置和读取计数器。由于基础扩展缺少溢出中断机制且特权级切换开销大,补充扩展正在推进,其中 Sscofpmf、Smcdeleg/Ssccfg、Smctr/Ssctr 已批准,Smpdis/Sspdis 仍处于草案阶段。

与 x86 的 PEBS/IBS 和 LBR 相比,RISC-V 性能分析生态存在明显缺口,对应扩展或为草案或暂无硬件实现。演讲通过四个 Demo 展示了当前可行方案:Linux perf 采集PMU数据、LLVM BOLT 优化 Redis 性能提升 8.2%~28.5%、gperftools 定位热点、eBPF 生成火焰图。
04
玄铁 C930 虚拟化和 IOMMU 在openEuler 上的开源实践

余方玉 阿里巴巴达摩院 内核技术专家
玄铁 RVA23 虚拟化方案覆盖 CPU、中断、IO 三个层面。CPU 虚拟化基于 H 扩展实现两阶段地址映射;中断虚拟化基于 AIA 实现中断直通;IO 虚拟化基于 RISC-V IOMMU 实现设备直通。针对多虚拟机共享设备队列的场景,玄铁自研了 AIOE ISA 扩展和 GIPC Non-ISA 扩展,前者通过 UENQ 非特权入队指令实现原子 IO 写操作,后者通过 Process_ID 区分虚拟机,支持 SWQ 设备直通多个虚拟机。

为了让虚拟机内部也能使用 IOMMU 功能,玄铁基于Linux iommufd 框架实现了 Nested Translation,主机建立 Second-Stage 页表,虚拟机内建立 First-Stage 页表,并支持 GIPC 和 GIDC 两种模式动态切换。目前已向上游提交 Qemu GIPC/GIDC 模式支持和 IOMMU MRIF 功能,后续将贡献 Nested 页表支持、Qemu 中 RISC-V IOMMU 模拟、Enqcmd 指令支持。
05
香山开源 IP:从指令集到 RISC-V 机密计算技术的探索

张健 北京开源芯片研究院 产品经理
针对机密计算场景,香山自研了 Shield-XS 硬件隔离方案,通过 Bitmap 机制实现内存、IO、中断等所有地址映射类资源的动态隔离。可信软件在启动时配置 Bitmap 标记安全区域,硬件在每次访问时检测并过滤不信任访问,非安全进程试图访问安全内存时直接触发 Fault。在昆明湖 V2 配置下,SPECCPU2006 性能仅下降 0.72%,Shield-XS 硬件开销仅为每核 0.3%。

该方案支持进程级隔离,并可与 ARM TrustZone SoC 集成实现异构安全。目前香山已基于 Xilinx FPGA 搭建 1-16 核原型,运行 openEuler 和 LibreOffice。
06
openEuler x 算能 SRA3 服务器,RISC-V 架构落地数据中心

魏超 算能 嵌入式软件工程师
算能 SRA 3的设计理念是让用户像使用 x86 服务器一样使用 RISC-V 服务器。SRA3-40 搭载 SG2044 64 核 RISC-V 处理器和 128GB LPDDR5x 内存,预装 openEuler 24.03,提供完整的 ACPI 表和 UEFI 运行时服务,遵循 UEFI BIOS、Grub、openEuler 的标准启动流程,并基于 OpenBMC 实现传感器监控和远程电源控制等带外管理。

适配过程中遇到两个典型问题。首先是 GRUB 重定位溢出,因为 Medium Any 代码模型的跳转范围限制在 ±2GB,模块加载地址超出时重定位失败,解决方案是使用支持 Large Code Model 的 GCC14 编译器。其次是磁盘迁移后无法启动,因为 UEFI 需要 Flash 中存储启动项路径,解决方案是移植 SHIM,利用 UEFI 规范定义的可移动介质启动行为自动写入启动项。相关代码已开源至 GitHub。
来源:OERV