NVIDIA heeft onlangs officieel CUDA 13.1 gelanceerd, dat door de functionaris werd gepositioneerd als "de grootste en meest uitgebreide upgrade sinds de geboorte van het CUDA-platform in 2006." Het belangrijkste hoogtepunt van deze update, het CUDA Tile-programmeermodel, heeft discussies in de industrie teweeggebracht over de vraag of de 'gracht' van NVIDIA zal worden verzwakt.De bekende chiparchitect Jim Keller denkt dat dit het einde kan betekenen van de exclusiviteit van de software.

Kuai Technology News op 9 december

CUDA Tile is een model gebaseerd op datablokken (tegels). Het ontwerpdoel is om de drempel voor GPU-programmering aanzienlijk te verlagen. Ontwikkelaars kunnen zich concentreren op het organiseren van gegevens in blokken en het uitvoeren van berekeningen, terwijl de onderliggende complexe threadplanning, geheugenindeling en toewijzing van hardwarebronnen automatisch worden afgehandeld door de compiler en het runtimesysteem.

Om dit nieuwe model te ondersteunen, introduceerde CUDA 13.1 de virtuele instructieset (Tile IR) en bracht de cuTile-tool uit, waardoor ontwikkelaars de populaire Python konden gebruiken om op Tile gebaseerde GPU-kernel te schrijven.

Jim Keller, een senior figuur in de chipontwerpindustrie die heeft deelgenomen aan het ontwerp van AMD Zen, Apple A-serie en Tesla Autopilot, is van mening dat als de reguliere GPU-programmering in de toekomst geleidelijk overschakelt naar deze op Tile gebaseerde aanpak, zodra ontwikkelaars gewend raken aan het "schrijf Tile, hardware-optimalisatie" -model.

Dan zal dezelfde set programmalogica gemakkelijker naar andere GPU-hardware kunnen worden getransplanteerd. Het is niet zo sterk gebonden aan NVIDIA-hardware als CUDA C++ in het verleden. Dit kan toegangsmogelijkheden bieden voor AMD, Intel of opkomende AI-bedrijven.