英伟达宣布支持使用 Rust 语言进行原生 GPU 编程与 CUDA 内核开发

📡 Hacker News 热门2026-09-17 07:59

英伟达宣布支持使用Rust语言进行原生GPU编程与CUDA内核开发。

AI 深度解读

英伟达于 2026 年 9 月 8 日发布官方技术博客,正式推出支持使用 Rust 语言进行原生 GPU 编程与 CUDA 内核开发的两套技术路线,拓展了高性能系统级 AI 基础设施的语言生态。

  • 英伟达推出基于 SIMT 模型的 cuda-oxide,采用自定义 rustc 代码生成后端,结合 Pliron 框架与 LLVM 将 Rust 编写的 GPU 内核直接编译为 PTX。
  • 另一条路线 cutile-rs 面向 Tile 编程模型,支持在 Rust 1.89+ 稳定版上运行,由 CUDA Tile IR 编译器在 JIT 阶段管理线程映射与内存布局,已被 Hugging Face 的 Grout 推理引擎等项目采用。
  • 两套方案均利用 Rust 类型系统在编译期排查显存访问冲突,英伟达计划后续支持 CUDA Rust 与 CUDA C++、CUDA Python 之间的跨语言互操作。
  • 影响/看点:CUDA 原生支持 Rust 有助于降低 AI 推理引擎在内存安全性与底层内核执行效率之间的平衡成本,其广泛普及程度取决于 SIMT 工具链的成熟度以及开发者生态的迁移意愿。
  • 资料依据:
  • NVIDIA Technical Blog(2026-09-08):https://developer.nvidia.com/blog/introducing-cuda-rust-two-tracks-for-writing-gpu-kernels/
  • GitHub(2026-09-08):https://github.com/NVlabs/cuda-oxide

本内容由 AI 生成,仅供参考,请注意甄别

查看原文 ↗
看实时 AI 热点雷达 实时信息流 · 事件聚类 · 订阅推送 —— 完整产品在 aihot.aicxd.com
AI 助手