NVIDIA, CUDA 13.1 güncellemesiyle platformun son yirmi yıldaki en kapsamlı yenilenmesini duyurdu. Güncellemenin merkezinde yer alan yeni CUDA Tile yapısı yapay zeka geliştirme süreçlerinde kullanılan hesaplama modellerini daha üst seviyeden yönetilebilir hale getiriyor. Bu değişim Blackwell mimarisiyle birlikte CUDA ekosisteminde yeni bir dönemi başlatıyor.
NVIDIA, CUDA Tile ile paralel programlamayı yeniden şekillendiriyor
CUDA 13.1 ile tanıtılan CUDA Tile, paralel programlamada veri parçalarının karo (tile) mantığıyla tanımlanmasına dayanıyor. Bu modelde geliştirici yalnızca veri bölümlerini tanımlıyor. Geriye kalan yürütme adımları derleyici ve CUDA runtime tarafından otomatik yönetiliyor. Böylece tensor core gibi donanımların nasıl kullanılacağına dair ayrıntılı kararlar yazılımcının üzerinden alınmış oluyor.

Bu yapı kod taşınabilirliğini artırırken optimizasyon sürecini daha yönetilebilir hale getiriyor. NVIDIA yaklaşımın mevcut SIMT modelinin yerine geçmediğini ve iki programlama biçiminin birlikte kullanılacağını belirtiyor.
Yeni modelin çekirdeğinde CUDA Tile IR bulunuyor. Bu sanal komut seti karo temelli işlemlerin yüksek seviyede ifade edilmesini sağlıyor ve farklı GPU mimarileri arasında daha tutarlı performans sunmayı amaçlıyor. CUDA Tile’ın ilk sürümü yalnızca Blackwell tabanlı GPU’larda destekleniyor.
Güncellemenin bir diğer önemli parçası cuTile Python oldu. Bu araç Python ekosistemi içinde çalışan yapay zeka geliştiricilerine CUDA Tile yapısını doğrudan kullanma imkanı sağlıyor. Böylece Python merkezli projelerde Blackwell GPU’ların sunduğu yeni optimizasyonlardan yararlanmak mümkün hale geliyor.
NVIDIA’nın açıklamalarında CUDA Tile’ın büyüyen AI iş yüklerinde yazılım karmaşıklığını azaltarak performans kontrolünü daha üst seviyede toplamayı hedeflediği belirtiliyor.
