NVIDIA Releases CUDA-Oxide 0.1 For Experimental Rust-To-CUDA Compiler
A new NVIDIA Labs project is greatly improving the capabilities of using the Rust programming language for developing CUDA kernels for NVIDIA GPUs.
github.com[!quote]+
CUDA-Oxide 0.1 于本周四发布,这是 Rust-to-CUDA 编译器的首发实验版本,用于使用 Rust 编程语言以 "安全(ish)"的方式编写 SIMT GPU 内核。CUDA-Oxide 采用标准 Rust 代码,并直接以英伟达 PTX 格式输出。
CUDA-Oxide 由英伟达工程师设计,采用单源编译、设备侧抽象和使用定制 rusc 编译器后端的 Rust 原生编译流水线。
虽然目前还处于实验阶段,但这个新的开源项目对于那些希望通过本地 Rust 代码处理 CUDA 的人来说是一个很大的进步。
GitHub - NVlabs/cuda-oxide: cuda-oxide is an experimental Rust-to-CUDA...
cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign language bindings, just Rust.
2 个帖子 - 2 位参与者