NVIDIA doğrudan Rust ile GPU çekirdeği yazmayı sağlayan iki aracı duyurdu
Öne çıkanlar
- NVIDIA, GPU çekirdeklerini yerel olarak Rust ile yazıp PTX formatına derleyen iki yeni araç tanıttı.
- SIMT modelini kullanan cuda-oxide, iş parçacığı düzeyinde bellek erişim güvenliğini denetliyor.
- Tile modelini temel alan cutile-rs, kararlı Rust üzerinde çalışıyor ve tensörleri derleme anında bölümlüyor.
- Her iki araç da bellekteki çakışan yazma işlemlerini çalışma zamanına gerek kalmadan derleme aşamasında engelliyor.
NVIDIA, GPU çekirdeklerinin doğrudan Rust diliyle yazılmasını sağlayan CUDA Rust girişimini duyurdu. Şirket, yapay zeka sistem katmanında artan Rust kullanımına paralel olarak GPU programlama tarafındaki boşluğu kapatmayı hedefliyor. Geliştiricilere sunulan iki farklı yaklaşım, harici dillerden dönüştürme gerektirmeden yerel PTX derlemesi üretiyor ve derleme zamanında bellek güvenliği denetimleri sağlıyor.
İlk yaklaşım olan cuda-oxide, SIMT modelini temel alarak özel bir derleyici arka ucu aracılığıyla çalışıyor. Bu yöntem, her iş parçacığının belleğe erişimini ayrık dilimler üzerinden sınırlayarak veri yarışmalarını derleme anında yakalıyor. Daha üst düzey soyutlama sunan cutile-rs ise verileri parçalar halinde işleyen Tile modelini kullanıyor. Kararlı Rust sürümüyle çalışan bu araç, tensör sahiplik modellerini işleterek paylaşımlı bellek hatalarını tamamen ortadan kaldırıyor.
Her iki projenin de henüz erken aşamada olduğunu belirten şirket, cutile-rs aracının crates.io üzerinde yayımlandığını ve bazı harici çıkarım motorlarında kullanılmaya başlandığını kaydetti. cuda-oxide tarafında ise gecelik Rust derleyicisi gereksinimini kaldırma ve paylaşımlı belleği güvenli hale getirme çalışmaları sürüyor. NVIDIA, 2027 yılına kadar araç setlerini olgunlaştırmayı ve toplulukla birlikte geliştirmeyi planlıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.