A NVIDIA publicou um guia sobre CUDA Rust e diz que quer levar a programação nativa de GPU em Rust adiante em 2027 e depois. A proposta tem duas frentes: uma para o modelo SIMT e outra para o modelo Tile, ambas voltadas a escrever o kernel diretamente em Rust.

No caminho SIMT, chamado cuda-oxide, o código Rust passa por uma cadeia de compilação própria até virar PTX, a linguagem usada nas GPUs da empresa. O texto mostra um exemplo em que o host e o código da GPU ficam no mesmo arquivo e são compilados com um comando, sem separar o kernel em outro pacote.
Já no cutile-rs, o guia explica o modelo Tile, em que o programador descreve o que um bloco de dados faz e o compilador decide como distribuir isso pela GPU. Esse projeto é publicado no crates.io e, segundo a NVIDIA, já é usado fora da empresa no Grout, da HuggingFace, e no mistral.rs.
A principal promessa técnica é a verificação de segurança na compilação. No SIMT, um tipo chamado DisjointSlice dá a cada thread acesso exclusivo ao seu pedaço de saída. No Tile, a partição dos tensores no host impede que dois blocos escrevam na mesma área. A NVIDIA também ressalta que os projetos ainda são preliminares: cuda-oxide está em alfa inicial, e cutile-rs ainda tem cobertura incompleta.