Nvidia 宣布 Rust 原生 GPU 编程
Nvidia announces native GPU programming in Rust
Nvidia 正式推出 CUDA Rust,填补了 Rust 生态中无法直接编写 GPU 内核的最后一块拼图。此前,虽然 Nova Linux 驱动和 NVIDIA Dynamo 等核心组件已转向 Rust,但 GPU 内核仍需依赖 C++ 或 Python。现在,开发者可以通过 SIMT 和 Tile 两条路径,直接在 Rust 中编写高性能内核并原生编译为 PTX。SIMT 路径提供底层线程控制,而 Tile 路径则通过编译器自动优化数据块映射。借助 Rust 的内存安全特性,编译器能在编译期捕获大量并发数据竞争和别名错误,彻底改变 AI 基础设施的开发体验。
越来越多的底层系统是用 Rust 编写的,因为它能在编译时捕获整类错误,同时不牺牲性能。