MarkTechPost→ original

NVIDIA lançou cuda-oxide: um compilador de código Rust para GPU

A NVIDIA lançou o cuda-oxide v0.1.0, um compilador Rust para kernels CUDA. A ferramenta compila funções anotadas diretamente para PTX por meio de um pipeline…

Processado por IA de MarkTechPost; editado por Hamidun News
NVIDIA lançou cuda-oxide: um compilador de código Rust para GPU
Fonte: MarkTechPost. Colagem: Hamidun News.
◐ Ouvir artigo

NVIDIA abriu o código-fonte do cuda-oxide — um compilador experimental que transforma funções Rust diretamente em código GPU CUDA. Até agora, desenvolvedores de aplicações GPU tinham que escolher entre a conveniência do Rust e o desempenho do CUDA.

Como Funciona

cuda-oxide é um backend customizado para o compilador rustc. Ele pega funções anotadas com #[kernel] e as passa por uma cadeia de transformações: Rust → Stable MIR → Pliron IR → LLVM IR → PTX (Parallel Thread Execution, código de máquina para GPU NVIDIA). O principal destaque: desenvolvedores escrevem código uma vez. Um único comando `cargo oxide build` compila tanto a parte CPU (host) quanto a parte GPU (device). Anteriormente, era necessário misturar Rust para o host e C/CUDA para os kernels.

Por Que Isso Importa

Rust em GPU é o santo graal para desenvolvedores. CUDA historicamente foi atrelado a C/C++. Rust oferece segurança de memória sem coleta de lixo, o que é crítico para computação de alto desempenho.

  • Programação SIMT (Single-Instruction Multiple-Thread) fica mais acessível
  • Ecossistema de ferramentas único — Cargo funciona com todos os alvos da mesma forma
  • Garantias de segurança de memória até para código GPU
  • Integração mais fácil de CUDA em projetos Rust existentes
  • Reduz a fronteira entre a linguagem do host e a linguagem dos kernels

cuda-oxide v0.1.0 é o primeiro passo. A ferramenta é experimental, então em produção podem haver limitações e bugs.

O Que Isso Significa

NVIDIA está investindo no ecossistema Rust para computação GPU. Isso sinaliza que o mundo está se afastando de C/C++ obrigatório para computação paralela. Se cuda-oxide chegar a uma versão de produção, poderia se tornar o padrão para novos projetos CUDA em Rust e mudar a paisagem do desenvolvimento GPU.

ZK
Hamidun News
Notícias de AI sem ruído. Seleção editorial diária de mais de 400 fontes. Produto de Zhemal Khamidun, Head of AI na Alpina Digital.

Quer parar de ler sobre IA e começar a usar?

AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.

O que você acha?
Carregando comentários…