Loading market data...

NVIDIA CUDA 13.3 Adiciona Programação de GPU Baseada em Tiles em C++

NVIDIA CUDA 13.3 Adiciona Programação de GPU Baseada em Tiles em C++

tags. We'll keep them in the translated content. So final JSON: { "title": "NVIDIA CUDA 13.3 Adiciona Programação de GPU Baseada em Tiles em C++", "content": "

A NVIDIA lançou o CUDA 13.3, uma versão que introduz a programação de GPU baseada em tiles diretamente em C++. A atualização visa fazer melhor uso dos Tensor Cores, ao mesmo tempo que reduz a complexidade de escrever kernels.

Como funciona a programação baseada em tiles

A programação baseada em tiles divide uma computação em pequenos blocos de tamanho fixo chamados tiles. Esses tiles correspondem aos padrões internos de fluxo de dados da GPU, facilitando manter o hardware ocupado. Em versões anteriores do CUDA, os desenvolvedores precisavam gerenciar esse mapeamento por conta própria. Agora, o compilador cuida disso, pelo menos para muitos padrões comuns.

Os Tensor Cores são hardware especializado dentro das GPUs da NVIDIA que aceleram operações de multiplicação e acumulação de matrizes. Eles são centrais para o treinamento e inferência de IA. Mas obter o desempenho máximo deles frequentemente exigia ajustes manuais complexos. A abstração de tiles do CUDA 13.3 divide automaticamente as operações de matriz em tiles, de modo que elas atinjam os Tensor Cores com mais frequência. Os desenvolvedores escrevem código mais simples e ainda obtêm boa taxa de transferência.

Desenvolvimento de kernels fica mais simples

Um dos maiores pontos problemáticos na programação de GPU é gerenciar threads, memória compartilhada e sincronização. O novo modelo baseado em tiles abstrai esses detalhes. Em vez de escrever um kernel que cria milhares de threads e coordena seu acesso à memória compartilhada, um programador pode expressar a computação como operações em tiles. O compilador CUDA então mapeia esses tiles para o hardware subjacente. Isso deve reduzir bugs e acelerar o desenvolvimento, especialmente para equipes novas em computação GPU.

Disponibilidade

O CUDA 13.3 está disponível agora para download no site de desenvolvedores da NVIDIA. Ele suporta todas as arquiteturas atuais de GPU da NVIDIA, incluindo as linhas Hopper e Blackwell. Os desenvolvedores podem começar a experimentar a API baseada em tiles imediatamente.

A atualização não descontinua abordagens antigas, mas