NVIDIA, CUDA Rust'ı Duyurdu — GPU Çekirdekleri Artık Rust ile Yazılacak

NVIDIA, CUDA Rust'ı tanıttı: cuda-oxide SIMT çekirdeklerini doğrudan PTX'e derliyor, cutile-rs ise kararlı Rust'ta döşeme tabanlı GPU programlamayı sunuyor — HuggingFace Grout zaten kullanıyor.
NVIDIA ne duyurdu
NVIDIA, GPU çekirdeklerini Rust ile yazmak için iki resmî yol sunan CUDA Rust'ı tanıttı. cuda-oxide, SIMT tarzı çekirdekleri Pliron IR ve LLVM üzerinden doğrudan PTX'e derleyen özel bir rustc codegen arka ucudur. cutile-rs ise döşeme (tile) tabanlı GPU programlamayı kararlı Rust'a taşıyor: derleyici iş parçacığı eşlemesini ve bellek düzenini CUDA Tile IR ile kendisi yönetiyor.
Neden önemli
İki proje de bellek güvenliğini derleme zamanında uyguluyor — cuda-oxide DisjointSlice ve launch sözleşmeleriyle, cutile-rs ise tensör bölümleme ve sahiplikle. cutile-rs şimdiden kararlı Rust 1.89+ ve CUDA 13.3 üzerinde çalışıyor; HuggingFace'in Grout çıkarım motorunda ve mistral.rs'te kullanılıyor. cuda-oxide ise erken alfa aşamasında ve sabitlenmiş bir nightly araç zinciri gerektiriyor. NVIDIA, CUDA C++ ve Python ile birlikte çalışabilirliği planlıyor.