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 之间的互操作,避免前端选择造成生态锁定。
所属事件:NVIDIA 发布 CUDA Rust,支持原生 Rust 编写 GPU 内核(2 条相关)→
「Infra」频道最新
- 欲撼动 Postgres 须先复制其集成生态,而非只拼性能 — mgill25 · 2026-11-02
- 用 ESP32 小屏给 DGX 集群做推理监控面板,固件开源 — CATLLM · 2026-11-02
- OpenRouter 年化 Token 量破 10 千万亿,每 10.5 周翻一倍 — deedydas · 2026-11-02
- Palmer Luckey 追问数据中心 RAM 的使用权边界:能否做服务条款禁止的事 — avaitopiper · 2026-11-02
- 本地跑大模型实测:关闭 MTP 可提升 20-30% 生成速度 — InternalMode8159 · 2026-11-02
- Kioxia 股价一年涨 216%,但较 6 月高点已腰斩再腰斩 — zephyr_z9 · 2026-11-02