资讯

NVIDIA Announces CUDA Rust with cuda-oxide (SIMT) and cutile-rs (Tile) for Compile-Time-Safe GPU Kernels

marktechpost.com·2026/9/8 19:51:54🔗 原文

📋总体概括

NVIDIA宣布CUDA Rust计划,力推Rust成为GPU内核的一等公民语言。旗下NVlabs开源两个项目:cuda-oxide面向SIMT编程模型,从Rust MIR经Pliron和LLVM编译至PTX;cutile-rs面向Tile编程模型,可在稳定版Rust 1.89+上通过CUDA Tile IR进行JIT编译,目标是为GPU内核带来编译期内存与并发安全保证。此举被解读为NVIDIA在AI系统软件安全化趋势下,抢占高性能计算语言生态制高点、回应社区对更安全CUDA开发体验需求的战略动作。

关键信息

  • NVIDIA推出CUDA Rust,目标是让Rust成为GPU内核开发的一等公民语言
  • cuda-oxide面向SIMT模型,编译路径为Rust MIR→Pliron→LLVM→PTX
  • cutile-rs面向Tile模型,通过CUDA Tile IR做JIT编译,支持稳定版Rust 1.89+
  • 两个项目均由NVlabs开源,覆盖CUDA两大编程模型
  • 核心卖点是编译期安全:在GPU内核中引入Rust的内存与并发安全保证

🔥犀利点评

GPU内核编程的安全债欠了快二十年,NVIDIA终于肯让Rust上牌桌了。但别急着欢呼:SIMT路径要绕道Pliron和LLVM再出PTX,工具链层层转译,性能和调试体验都是未知数;cutile-rs倒是务实,直接在稳定版Rust上JIT,落地更快。真正的问题不是技术而是生态——CUDA的护城河是二十年的C++库和工程师习惯,Rust内核想撬动,得先让cuDNN级别的核心库「Rust原生」才有意义。这一步是姿态还是转折,两年内见分晓。

本文由本站自动聚合,以下为原始来源:前往 marktechpost.com 阅读全文