英伟达推出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生成

快报

更多

2026-11-08 23:29

培育钻石一克拉跌破千元

2026-11-08 23:27

下周(11月9日-15日)市场大事预告

2026-11-08 20:49

海南矿业:布谷尼锂矿第五批锂精矿抵琼,全年发运将超12万吨

2026-11-08 20:20

11月8日新闻联播速览19条

2026-11-08 19:18

伊朗称当天三艘油轮在霍尔木兹海峡爆炸起火

2026-11-08 19:15

本周新增登临科技、宏芯宇2家境外上市备案企业

2026-11-08 19:15

本周15家企业完成境内IPO辅导备案,覆盖光子芯片、商业航天

2026-11-08 19:15

近一周融资资金动向出炉,半导体产业股迎来重金抢筹

2026-11-08 18:15

中央气象台发布寒潮蓝色预警

2026-11-08 17:00

世运电路:拟2亿元至3亿元回购股份用于员工持股计划或股权激励

2026-11-08 16:48

华新建材:拟约16.42亿美元收购巴西CSN CIMENTOS 99.99%股权

2026-11-08 16:09

上交所:沪市上市公司总市值超65万亿元

2026-11-08 15:55

长光华芯:董事长提议回购3000万至6000万元股份

2026-11-08 15:45

深南电路:控股股东提议2026年度现金分红总额不低于净利润35%

2026-11-08 15:33

上纬新材:消费级具身智能机器人产品“启元Q1”和“启元T1”下线1万台

2026-11-08 15:15

字节跳动考虑扩大巴西数据中心项目

2026-11-08 15:13

崔东树:今年1-10月的新品共129款,其中增程车型42款,较去年同期多26款

2026-11-08 15:13

陕西铁路发运粮食共计50万吨,秋粮运输同比增长90%

2026-11-08 15:12

全球首个通报评议人才培养国际标准发布

2026-11-08 15:01

沙特首都金融区遭袭,阿美石油公司大楼受损