NVIDIA lanzó recientemente oficialmente CUDA 13.1, que el funcionario posicionó como "la actualización más grande y completa desde el nacimiento de la plataforma CUDA en 2006". Lo más destacado de esta actualización, el modelo de programación CUDA Tile, ha provocado discusiones en la industria sobre si el "foso" de NVIDIA se verá debilitado.El conocido arquitecto de chips Jim Keller cree que esto puede marcar el fin de la exclusividad del software.

Noticias de tecnología de Kuai el 9 de diciembre de

CUDA Tile es un modelo basado en bloques de datos (tiles). Su objetivo de diseño es reducir significativamente el umbral para la programación de GPU. Los desarrolladores pueden centrarse en organizar datos en bloques y realizar cálculos, mientras que el compilador y el sistema de tiempo de ejecución manejan automáticamente la compleja programación de subprocesos subyacentes, el diseño de la memoria y el mapeo de recursos de hardware.

Para admitir este nuevo modelo, CUDA 13.1 introdujo el conjunto de instrucciones virtuales (Tile IR) y lanzó la herramienta cuTile, que permite a los desarrolladores utilizar el popular Python para escribir el kernel de GPU basado en Tile.

Jim Keller, una figura importante en la industria del diseño de chips que ha participado en el diseño de AMD Zen, la serie Apple A y Tesla Autopilot, cree que si la programación de GPU convencional en el futuro cambia gradualmente a este enfoque basado en Tile, una vez que los desarrolladores se acostumbren al modelo de "escribir Tile, optimización de hardware".

Entonces será más fácil trasplantar el mismo conjunto de lógica de programa a diferentes hardware de GPU. No está tan ligado al hardware de NVIDIA como CUDA C++ en el pasado. Esto puede brindar oportunidades de entrada para AMD, Intel o empresas emergentes de IA.