NVIDIA 发布 CUDA Rust:用 Rust 原生编写 GPU 内核的两条路径
blelbach · x · 2026-09-17
NVIDIA 推出 CUDA Rust,让开发者不仅能从 Rust 调用 GPU,还能直接用 Rust 编写 GPU 内核,提供两条路径:
- cuda-oxide:自定义 rustc codegen 后端,通过 Pliron IR 框架与 LLVM 把 SIMT 风格的 Rust 内核直接编译为 PTX;目前处于早期 alpha,需要固定版本的 nightly 工具链与 LLVM。
- cutile-rs:在 stable Rust(1.89+,配合 CUDA 13.3)上支持 Tile 编程模型,编译器通过 CUDA Tile IR JIT 管理线程映射与内存布局;已发布到 crates.io,并被 HuggingFace 的 Grout 推理引擎和 mistral.rs 采用。
两者都在编译期强制内存安全:cuda-oxide 用 DisjointSlice 和 launch 契约防止 aliasing,cutile-rs 用张量分区与所有权保证独占访问。NVIDIA 还计划支持 CUDA Rust 与 CUDA C++、CUDA Python 之间的互操作,避免前端选择造成生态锁定。
「Infra」频道最新
- 贝尔实验室如何错失微芯片:IEEE Spectrum 复盘一段技术史教训 — ArtificialOther · 2026-09-17
- RCR 研报:AI Agent 将成网络基础设施的下一类"用户" — seankinneyRCR · 2026-09-17
- B200现货租金八个月涨80%,算力需求跑赢供给扩张 — JOBhakdi · 2026-09-17
- MLX-Serve 新版发布:M4/M5 Max 上 Qwen Flash 跑出 100+ tok/s — TheMoonMidas · 2026-09-17
- 16GB 内存硬跑 14B 模型,网友自嘲把电脑跑成了面包机 — Aggravating_Site381 · 2026-09-17
- fal 工程负责人:绝不预训练模型,推理算力才是真护城河 — jfischoff · 2026-09-17