RISC-V 在数据中心软件生态系统中的机遇与挑战

嵌入式技术

1411人已加入

描述

RISC-V 作为一种开源指令集架构,凭借其灵活性、可扩展性和开源特性,在数据中心领域的应用正从探索阶段逐步向实际落地推进。目前,RISC-V 在数据中心的应用处于 “能跑通但需优化” 的阶段。从软件适配来看,数据中心核心业务涉及的操作系统、存储、数据库、大数据平台、云虚拟化技术及主流编程语言运行时等,大多已能在 RISC-V 架构服务器上实现基础运行。
 
2025 年 7 月 18 日,在第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,来自中兴通讯的贾云翔进行了关于 “RISC-V 在数据中心软件生态系统中的机遇与挑战” 的主题演讲。
 
贾云翔首先详细讲解了 RISC-V 标准的三个发展阶段:扩展阶段、Profile 以及 RVA23 标准。他强调,随着数据中心业务的发展趋势,这些标准将逐渐完善,推动芯片上市,并补全相关的技术和开源生态,促进整个生态系统的成长。中兴通讯正积极参与这一过程,特别是在基础软件和开源生态方面做出了贡献。
 
在讨论操作系统时,贾云翔提到了上游社区对 RVA23 和服务器相关需求的支持正在逐步完善。然而,从上游社区到商用发行版再到最终落地应用的过程需要时间。针对内核版本,目前主流是 4.19 至 5.10 版本,而 6.6 版本将成为下一个基线,尽管其对 RISC-V 的支持仍处于基础阶段。他还谈到了指令集基线的重要性,尤其是在数据中心业务对性能要求较高的背景下。此外,他分享了工具链版本 12.3 到 14.3 的升级所带来的性能提升,并表示这对于满足数据中心的需求至关重要。
 
基于此,中兴通讯希望发布支持 RVA23 完整服务器特性功能的社区发行版,并与操作系统社区及相关合作伙伴达成初步实施方向:维持 6.6 内核版本,将高版本特性反合到社区以支持完整服务器特性;将工具链从 12.3 提升到 14.3,满足性能要求且保证版本相对稳定,同时反合一些 RVA23 高版本特性到 GCC14.3 基线;将指令集基线从之前的 RISC-V64GC 提升,为软件生态提供良好基础。目前,中兴通讯已与龙蜥社区合作发布 23.3 版本,对 RISC-V 提供初步支持,并联合社区生态伙伴制定 RVA23 支持计划,预期年底发布相关版本,内核及 GCC 的反合工作也在进行中。
 
目前大部分相关软件能在 RISC-V 服务器上运行,但稳定性欠佳,性能缺少优化版本,且官方未发布相关 Release 版本,这些问题需在服务器芯片上市后解决,生态性能和稳定性的完善仍需大量工作。并且,二进制兼容性对生态健康发展至关重要。希望通过一次编译,使二进制文件能在各种指令集平台上运行,包括支持 RVA23 强制最小硬件、带自定义或可选扩展的芯片,以及未来的 RVA23.1 和 RVA23.2 等小版本更新。
 
最后,贾云翔总结了当前面临的挑战,包括性能优化、扩展指令集的发展可能导致的碎片化风险等。尽管如此,中兴通讯表达了对未来发展的乐观态度,并希望通过共同努力,能够克服这些挑战,促进 RISC-V 技术的发展,使之在数据中心拥有重要地位。​
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分