ITBear旗下自媒体矩阵:

英伟达官宣:CUDA将全面支持RISC-V架构

   时间:2025-07-18 10:08:58 来源:芯智讯编辑:快讯团队 IP:北京 发表评论无障碍通道

2025年7月17日,2025年RISC-V中国峰会正式在中国上海张江召开。人工智能芯片大厂英伟达(NVIDIA)副总裁 Frans Sijstermanns做了题为《在英伟达计算平台实现RISC-V应用处理器部署》的主题演讲,介绍了英伟达在RISC-V CPU上的发展历程和成果,并宣布其关键的CUDA软件接下来也将支持在RISC-V上的全面部署。

早在2024年10月,英伟达在RISC-V北美峰会上透露,其在2015年就选定将RISC-V选定为其专有Falcon微控制器(MCU)的继任架构。由于 MCU 内核是通用的,因此可以在英伟达的产品中广泛使用。根据英伟达当时的预计,2024年英伟达将交付10亿个内置于其 GPU、CPU、SoC 和其他产品中的 RISC-V 处理器,这也凸显了定制 RISC-V 内核在英伟达硬件中的普遍性和重要性。

在此次RISC-V中国峰会上,Frans Sijstermanns也指出,英伟达是RVI和RISE的董事会成员和技术委员会代表,也是相关规范的贡献者。英伟达产品中的微控制器都是基于RISC-V架构,具有可配置、可扩展和安全保护功能,并且也被集成在30多个IP中,每年出货量超过10亿个RISC-V MCU。

虽然英伟达在其硬件当中加入了RISC-V CPU内核作为微控制器,但是目前英伟达驱动其GPU进行AI高效加速计算的CUDA软件(基于C语言和C++语言的拓展)只在x86和Arm架构CPU上得以部署。

为了助力RISC-V在高性能计算/AI计算领域的发展,Frans Sijstermanns在此次RISC-V中国峰会上正式宣布,CUDA将会支持RISC-V架构,“我们现在正在做这样的一个移植工作,我相信这个未来是非常大有可为的”。

据介绍,CUDA主要包含两个关键组成部分:一个Toolkit,一个是驱动器。CUDA的Toolkit像是一个编译器一样,拥有非常好的编译功能,其中也包括了非常多的组件。

比如一个完整的CUDA加速应用示例,包括特定应用模块、第三方软件、CUDA库代码,所有软件都需要映射到目标CPU。在下面这个图表当中,就是用的PyTorch作为例子,还有CUDA KMD、还有CUDA UMD。英伟达正在做下图中绿色部分的移植。还有第三方的软件或者是应用软件,也是需要进行移植到RISC-V。

CUDA库也是非常重要的,在所有的垂直行业中可能都需要有自己的一个库。比如说英伟达的FT的库能够加速推理,还有相关的数据分析库、加速芯片制造的库等等。

“我们在这一行业已经深耕了20年之久,建立了900多个不同的库,加速不同的行业技术发展就是我们的目标。移植到RISC-V之后,我们就能落地所有的这些库,能够让大家更快的创新方式进行相关的设计及技术迭代。”Frans Sijstermanns解释道。

Frans Sijstermanns指出,RISC-V在过去几年中实现了非常长足的进展。自2022年以来,至少有10个新的规范已经得到了RISC-V国际基金会的批准,其中RVA23是非常重要的规范,同时服务器SoC规范也获批了。在软件层上,RISC-V也取得了非常多的进展,现在RISC-V国际基金会官网上就有75个不同的软件包,它们都已经在RISC-V上“运行”了。比如像Linux这样的一些操作系统程序,甚至一些工具链都已经推出,还包括数据库、网络虚拟机等都完成了。“还有一些非常重要的基础性工作,比如编译器、模拟、工具链等方面的工作,只有这些工作做到位了,我们才能够进一步的发展。为此,我也想感谢整个RISC-V基金会及生态合作伙伴。”

那么将CUDA移植到RISC-V会面临哪些挑战呢?

Frans Sijstermanns表示,关键的问题在于RISC-V CPU板卡的可用性,因为对于CUDA移植来说,不仅要有CPU,还要有相关的GPU。比如,英伟达就有用到阿里巴巴达摩院的RISC-V CPU C920,这对于英伟达在开发层面虽然已经很好,但是目前还没有支持已经获批的RVA23规范的SoC,因为英伟达需要统一的虚拟内存,这样才也能够进一步的去分享CPU和GPU内存之间数据,甚至在这两者之间进行数据的复制和粘贴,并且保证一致性,从而保障用户体验。

“我们现在和整个生态系统中的合作伙伴精诚合作,希望能够把CUDA进行进一步的改善。与此同时,我们也会希望把这样一个标准文本的CUDA版本推出来同样兼容RISC-V,这样我们才能够更好的符合服务器的平台规范以及Linux操作系统的RISC-V标准。”Frans Sijstermanns强调:“我们希望把所有的这些问题在整个系统中解决之后再进行发布。”

除了CPU、GPU之外,NVLink 也是英伟达的关键组件,其中也集成了相关的软件,这些与CPU、GPU一起可以看成是一个完整的系统级NVLink Fusion架构设计,能够让整个数据中心能够更好、更快的工作。

Frans Sijstermanns暗示,在NVLink Fusion框架下,未来RISC-V将会是控制路径的一部分,在整个系统当中承担重要角色,甚至成为NVIDIA机架架构当中的与NVLink结合的定制加速器和或定制CPU。

“整个英伟达业务正在去加速计算,其实我们不在乎具体是什么CPU。”Frans Sijstermanns指出:“无论是x86、Arm或者是RISC-V,我们其实都希望能够兼容。所以,关键在于要让用户、开发者都能够有自己的选择。”

“CUDA能够很好的帮助我们借助英伟达通信处理器去跟RISC-V服务器处理器实现加速,并且更好的提出相关的全套硬件解决方案,这也是我们从CUDA软件过度到硬件的愿景。当然,在这方面有非常多的工作要做。与此同时,在整个生态系统、以及整个合作伙伴方面,我们也需要看到有好的RISC-V CPU能够让它发挥相关的作用。”Frans Sijstermanns总结说道。

编辑:-浪客剑

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version