A NVIDIA lançou recentemente oficialmente o CUDA 13.1, que o oficial posicionou como “a maior e mais abrangente atualização desde o nascimento da plataforma CUDA em 2006”. O principal destaque desta atualização, o modelo de programação CUDA Tile, desencadeou discussões na indústria sobre se o “fosso” da NVIDIA será enfraquecido.O conhecido arquiteto de chips Jim Keller acredita que isso pode marcar o fim da exclusividade do software.

Notícias de tecnologia Kuai em 9 de dezembro,

CUDA Tile é um modelo baseado em blocos de dados (tiles). Seu objetivo de design é reduzir significativamente o limite para programação de GPU. Os desenvolvedores podem se concentrar na organização de dados em blocos e na execução de cálculos, enquanto o complexo agendamento de threads subjacente, o layout da memória e o mapeamento de recursos de hardware são tratados automaticamente pelo compilador e pelo sistema de tempo de execução.

Para suportar este novo modelo, CUDA 13.1 introduziu o conjunto de instruções virtuais (Tile IR) e lançou a ferramenta cuTile, permitindo que os desenvolvedores usem o popular Python para escrever Kernel de GPU baseado em Tile.

Jim Keller, uma figura sênior na indústria de design de chips que participou do design do AMD Zen, da série Apple A e do Tesla Autopilot, acredita que se a programação mainstream da GPU no futuro mudar gradualmente para esta abordagem baseada em Tile, uma vez que os desenvolvedores se acostumem com o modelo "escrever Tile, otimização de hardware".

Então, o mesmo conjunto de lógica de programa será mais fácil de transplantar para diferentes hardwares de GPU. Não está tão vinculado ao hardware NVIDIA quanto CUDA C++ no passado. Isto pode proporcionar oportunidades de entrada para AMD, Intel ou empresas emergentes de IA.