NVIDIA lleva la programación nativa de GPU a Rust con CUDA Rust
Nvidia announces native GPU programming in Rust
NVIDIA presenta CUDA Rust, que permite escribir kernels de GPU directamente en Rust y compilarlos a PTX, sin envoltorios. Ofrece dos vías: SIMT, con el backend cuda-oxide, y Tile, con cutile-rs. Ambas detectan errores de memoria en tiempo de compilación, como condiciones de carrera o alias mutables, y prometen interoperabilidad con CUDA C++ y Python.
El kernel de GPU es la excepción. Puedes lanzar kernels desde Rust, pero el kernel en sí a menudo tiene que escribirse en otro lenguaje. NVIDIA CUDA Rust cierra esa brecha.