NVIDIA a récemment officiellement lancé CUDA 13.1, que le responsable a présenté comme « la mise à niveau la plus importante et la plus complète depuis la naissance de la plate-forme CUDA en 2006 ». Le point culminant de cette mise à jour, le modèle de programmation CUDA Tile, a déclenché des discussions dans l'industrie pour savoir si le « fossé » de NVIDIA sera affaibli.Le célèbre architecte de puces Jim Keller estime que cela pourrait marquer la fin de l'exclusivité du logiciel.
Kuai Technology News le 9 décembre

CUDA Tile est un modèle basé sur des blocs de données (tuiles). Son objectif de conception est d'abaisser considérablement le seuil de programmation GPU. Les développeurs peuvent se concentrer sur l'organisation des données en blocs et sur l'exécution de calculs, tandis que la planification complexe des threads, la disposition de la mémoire et le mappage des ressources matérielles sont automatiquement gérés par le compilateur et le système d'exécution.
Pour prendre en charge ce nouveau modèle, CUDA 13.1 a introduit le jeu d'instructions virtuelles (Tile IR) et a publié l'outil cuTile, permettant aux développeurs d'utiliser Python populaire pour écrire un noyau GPU basé sur Tile.
Jim Keller, un haut responsable de l'industrie de la conception de puces qui a participé à la conception d'AMD Zen, d'Apple A Series et de Tesla Autopilot, estime que si la programmation GPU grand public à l'avenir passe progressivement à cette approche basée sur Tile, une fois que les développeurs s'habitueront au modèle « écrire Tile, optimisation matérielle ».
Ensuite, le même ensemble de logique de programme sera plus facile à transplanter sur un matériel GPU différent. Il n'est pas aussi fortement lié au matériel NVIDIA que CUDA C++ dans le passé. Cela peut offrir des opportunités d’entrée à AMD, Intel ou aux sociétés émergentes d’IA.
