Nvidia has announced native GPU programming in Rust, with two tracks: SIMT and Tile. The SIMT track uses a custom rustc codegen backend, while the Tile track uses a JIT compiler. Both tracks enforce memory safety at compile time. The projects are early-stage and not yet production-ready.