NVIDIA本周丢出重磅炸弹,正式宣布旗下的CUDA软件将导入RISC-V处理器架构!过去,NVIDIA的驱动程序和CUDA软件堆栈主要都是支持x86_64和AArch64系统,虽然也曾支持过IBM Power架构,但这次将触角伸向RISC-V,无疑是个重要的里程碑。这项消息是由NVIDIA的Frans Sijstermans在本周的RISC-V中国峰会上公布,随后也由RISC-V International在社交媒体平台X上转发证实。

其实,NVIDIA这项决定并不令人意外,毕竟近年来RISC-V在数据中心领域的关注度持续增长。这个开放、弹性的指令集架构,正逐渐成为芯片设计的新宠儿。NVIDIA此举,显然是为了顺应市场趋势,进一步拓展其强大的CUDA生态系,让更多开发者能在RISC-V平台上运用NVIDIA的GPU运算能力。

从技术层面来看,NVIDIA的Linux驱动程序堆栈本身就具备高度的内聚性与易于移植的特性。这一点在过去支持POWER架构,以及现行的x86/x86_64/AArch64架构上都已得到证明。更别说,NVIDIA过去甚至还能通过共享程序代码库的驱动程序,支持Solaris操作系统上的ItaniumSPARC处理器,这都显示其在跨平台支持上的技术实力。

值得注意的是,NVIDIA的最大竞争对手AMD在RISC-V领域也有动作。AMD的上游开源核心运算驱动程序AMDKFD已经可以在RISC-V上构建,而ROCm用户空间组件也能在RISC-V上构建。最近,甚至有消息指出AMDKFD和ROCm也能在LoongArch处理器上执行。这表明AMD也正在积极布局RISC-V生态系,未来NVIDIA与AMD在RISC-V平台上的竞争势必会更加白热化。

随着RISC-V生态系的日渐成熟,以及越来越多芯片厂商和软件巨头的投入,可以预见未来RISC-V将在更多领域崭露头角,特别是在AI、高性能计算以及边缘运算等需要定制化芯片设计的应用场景。NVIDIA将CUDA引入RISC-V,无疑将为这个新兴架构注入强心针,也为开发者带来更多选择与可能性。