英伟达发布CUDA Rust工具链 支持编译期安全GPU内核开发

9月8日英伟达正式推出CUDA Rust开发工具链,包含cuda-oxide(SIMT架构支持)和cutile-rs(Tile加速支持)两大开源模块,支持开发者用Rust语言原生编写内存安全的GPU内核,可在编译阶段提前识别内存错误,相比传统C/C++ CUDA开发流程可降低约30%的内核调试成本,填补了高性能GPU计算场景下内存安全开发工具的空白。

配图

过去20年,CUDA生态始终是NVIDIA构建GPU计算壁垒的核心,但其仅支持C/C++作为原生开发语言的设定,也一直是开发者吐槽的焦点——手动内存管理带来的野指针、缓冲区溢出等问题,在大模型训练、自动驾驶仿真等大规模GPU集群场景下,往往会造成数小时甚至数天的任务损失。

随着生成式AI、科学计算等场景的算力需求爆发,GPU集群的规模动辄达到数千卡级别,CUDA内核的稳定性直接决定了整个集群的运行效率。据行业统计数据,CUDA开发环节中近40%的线上故障来自内存相关错误,单个内核bug的平均排查耗时超过72小时,部分极端场景下甚至会导致训练数据不可逆损坏。

免责声明:本网站AI资讯内容仅供学习参考,不构成任何建议,不对信息准确性与完整性负责。