NVIDIA 推出 CUDA Rust:cuda-oxide 与 cutile-rs 双路线写 GPU 内核
ssh4net · x · 2026-09-09
NVIDIA 官方博客介绍用 Rust 编写 GPU 内核的两条路线:
- cuda-oxide:提供自定义 rustc codegen 后端,通过 Pliron IR 框架和 LLVM 把 SIMT 风格的 Rust 内核直接编译为 PTX;用 DisjointSlice 和 launch contract 在编译期防止别名,保证内存安全;目前处于早期 alpha,需要固定的 nightly 工具链和自定义 LLVM。
- cutile-rs:在 stable Rust 上做 Tile 式 GPU 编程,编译器通过 CUDA Tile IR JIT 自动管理线程映射与内存布局;用张量分区和所有权保证独占访问;已发布到 crates.io,并被 HuggingFace 的 Grout 推理引擎和 mistral.rs 采用,需 Rust 1.89+ 与 CUDA 13.3。
NVIDIA 还计划支持 CUDA Rust 与 CUDA C++、CUDA Python 之间的跨语言互操作,避免前端选择造成生态锁定。博客附了两条路线的上手示例命令与文档入口。
所属事件:NVIDIA 官宣 CUDA Rust 支持纯 Rust 写 GPU 内核(2 条相关)→
「编程与Agent」频道最新
- 论文揭示 Agent 记忆更新后计划仍是旧的,PLANFENCE 拦下全部失效动作 — rohanpaul_ai · 2026-09-09
- 开源 VoiceStudio 复刻 ElevenLabs 全家桶:646 种语言全本地运行 — thisguyknowsai · 2026-09-09
- 用户 /review subagent 消失,Teknium 回应:更新后即可恢复 — Teknium · 2026-09-09
- 分层摘要压到 8k 上下文,Qwen 长对话 120 条后仍崩溃 — Zeeplankton · 2026-09-09
- IndeHub 第16期线下活动:用 AI Agent 完成从建应用到上架变现全流程 — rudrank · 2026-09-09
- 用户痛点:AI 助手之间缺互通层,集成越多锁定越深 — mobileraj · 2026-09-09