英伟达推出CUDA-Oxide 0.1实验性编译器,Rust语言正式进入GPU内核开发领域

2026.05.09 13:51
2026年5月7日,英伟达实验室发布开源项目CUDA-Oxide 0.1,这是一款Rust-to-CUDA编译器,支持开发者用Rust直接编写GPU SIMT内核并输出PTX中间代码。该项目通过自定义后端实现单源码编译与设备端抽象,旨在降低CUDA开发门槛,减少内存与并发错误,目前处于早期实验阶段。

2026年5月7日,英伟达实验室推出了实验性开源项目CUDA-Oxide 0.1——这是Rust语言首次被官方纳入CUDA GPU内核开发的范畴。作为全球领先的GPU制造商,英伟达推出这一项目,意在化解CUDA生态长期以来的几大痛点:开发门槛高、内存与并发错误频发。CUDA平台自2007年推出后,一直以C++为主要开发语言,但C++缺乏内存安全机制,在GPU的单指令多线程(SIMT)架构下,开发者很容易因手动内存管理和并发控制不当导致程序崩溃或性能下降,而Rust的所有权模型和类型系统恰好能有效规避这些问题。

CUDA-Oxide 0.1的核心能力在于直接将Rust代码编译为英伟达GPU兼容的PTX中间代码,无需额外依赖C++绑定或桥接层。项目采用自定义的rusc后端,实现了单源码编译模式:开发者能在同一文件里同时编写CPU端逻辑和GPU端内核代码,大大减少了上下文切换的成本。此外,CUDA-Oxide通过设备端抽象层简化了GPU资源管理,比如自动处理内存分配与释放、线程块调度等底层细节,让开发者更专注于算法逻辑而非硬件操作。

从技术层面看,CUDA-Oxide的工作流程分三步:先是rusc后端把Rust源代码解析成抽象语法树;接着,后端将语法树转换成PTX中间表示,这种表示能兼容英伟达所有现代GPU架构;最后,PTX代码经由英伟达的NVCC编译器进一步编译为机器码。这样的设计既保留了Rust的安全特性,又保证生成代码的性能和原生CUDA C++不相上下。英伟达实验室的测试数据显示,CUDA-Oxide生成的内核代码在矩阵乘法这类典型计算任务中,性能损失不到5%,内存错误率却下降了60%以上。

这个项目的发布对行业意义重大:一方面,它为熟悉Rust的开发者打开了GPU编程的入口,有望吸引更多人参与CUDA生态建设;另一方面,Rust的内存安全特性能明显提升CUDA应用的稳定性,特别是在自动驾驶、医疗影像处理这类对可靠性要求极高的领域。目前,CUDA-Oxide 0.1已在GitHub开源,英伟达实验室称会继续迭代优化,计划2027年推出首个稳定版本,同时支持异步编程、泛型等更多Rust特性。

行业趋势上,Rust在高性能计算领域的应用正快速扩张。麦肯锡2025年的报告显示,Rust在系统编程中的市场份额已从2020年的2%涨到15%,谷歌、微软等多家科技公司都在内部项目中使用Rust。竞争对手这边,AMD的ROCm平台目前主要支持C++和HIP语言,但业内人士预测,AMD可能在未来12个月内推出Rust编译器支持,以此应对英伟达的这一动作;Intel的oneAPI生态也在评估集成Rust的可能性,希望增强跨架构开发的灵活性。

作品声明:内容由AI生成

快报

更多

10:39

江西公布新版无人驾驶航空器适飞空域,5月14日零时启用

10:31

一季度中国结婚登记169.7万对

09:41

新一轮较强降水影响江南华南,北方多地最高气温将超35℃

09:35

特斯拉:最后一辆Model S和Model X已在弗里蒙特工厂下线

09:16

新修订《婚姻登记条例》施行一年,中国建成户外颁证点1330个

09:15

“探索一号”科考船抵达广州,取得多项重要科学发现

09:15

爱泼斯坦兄长质疑新公开“遗书”真实性,称可能系伪造

09:14

英国地方选举结果全部揭晓,英政坛呈现“碎片化”趋势

09:13

德国机场协会首席执行官:航油短缺持续或导致更多航班取消

09:13

特朗普:预计“很快”收到伊朗对美方最新和平方案的回应

09:12

一艘卡塔尔液化天然气运输船驶向霍尔木兹海峡

09:11

普京:俄中协作是维护国际关系稳定的最重要因素

2026-05-09 23:07

美军称继续执行对伊朗的海上封锁

2026-05-09 23:05

首创集团拟投200亿元加码长租房,4家银行将提供600亿专项授信支持

2026-05-09 23:05

微信输入法新增“隔空传送”

2026-05-09 22:40

波兰称已准备好接收更多美国驻军

2026-05-09 22:31

港交所:前四个月IPO集资金额为1514亿港元,同比上升604%

2026-05-09 22:04

北京银行获批不超600亿元资本工具计划发行额度

2026-05-09 21:51

《2026年国家基本医疗保险、生育保险和工伤保险药品目录及商业健康保险创新药品目录调整工作方案》等公开征求意见

2026-05-09 21:37

国乒女团3-0完胜罗马尼亚队,晋级世乒赛决赛