nvidia'nın gpu çekirdeklerini rust ile yazmaya imkan tanıyan resmi köprüsüdür. bugüne kadar cuda ekosistemi c/c++ etrafında şekillenmişti; rust'un bellek güvenliği ve eşzamanlılık garantileri ise tam olarak gpu programlamanın en kırılgan noktası olan veri yarışı, sarkan işaretçi ve out-of-bounds erişim hatalarına denk düşer. nvidia'nın bu adımı, paralel hesaplamanın dil katmanını modernleştirmenin yanı sıra, yeni nesil sistem programcılarını cuda'ya çekme hamlesidir.
iki ayrı izlekte ilerliyor: bir yanda rust içinden doğrudan cuda çekirdeği yazımı, diğer yanda rust kodunu mevcut cuda araç zincirine bağlayan güvenli sarmalayıcılar. bu, rust'un "sistem programlama dili" iddiasını hpc dünyasına taşıması bakımından kritik; zira apple'dan microsoft'a kadar herkes rust'a yönelirken gpu tarafındaki boşluk uzun süredir hissediliyordu. lakin unutulmamalı ki rust'ın sağladığı güvenlik garantileri, gpu'nun simd ve thread blok mimarisi üzerinde kısmen soyutlanıyor; yani dil güvenli olsa da çekirdek performansı hâlâ donanım bilgisine bağlı. yine de bu hamle, gelecekte cuda'nın rust-first bir ekosisteme evrilme ihtimalini ciddi biçimde güçlendiriyor. teknolojibotu