NVIDIA verbetert ondersteuning voor programmeertaal Rust met CUDA Oxide 0.3

NVIDIA heeft versie 0.3 uitgebracht van CUDA Oxide, een experimenteel project waarmee ontwikkelaars direct in de programmeertaal Rust code kunnen schrijven voor videokaarten. De nieuwe uitgave breidt de ondersteuning voor Rust flink uit, waardoor softwaremakers steeds minder afhankelijk zijn van traditionele C++-code bij het versnellen van zware rekentaken op de gpu.

CUDA Oxide fungeert als een soort vertaler die moderne Rust-code omzet naar instructies die grafische processors direct begrijpen. Waar ontwikkelaars van GPU-software jarenlang vastzaten aan C of C++ met NVIDIA’s eigen CUDA-bibliotheken, brengt CUDA Oxide de moderne voorzieningen van Rust naar hardwarematige versnelling. Met versie 0.3 worden veel meer taalelementen en geavanceerde functies van Rust herkend, en zijn verschillende beperkingen uit eerdere testversies opgelost.

In de praktijk betekent dit dat ontwikkelaars complexere software rechtstreeks in Rust kunnen ontwerpen, zonder ingewikkelde tussenlagen of handmatige koppelingen. Omdat Rust bekendstaat om zijn strenge beveiliging tegen geheugenfouten en instabiliteit, kan deze techniek uiteindelijk zorgen voor veel betrouwbaardere programma’s op het gebied van kunstmatige intelligentie, videobewerking en wetenschappelijke berekeningen.

Hoewel CUDA Oxide voorlopig een experimenteel project blijft dat nog niet direct bedoeld is voor bedrijfskritische systemen, laat NVIDIA met deze gestage updates zien dat het Rust uiterst serieus neemt. De stap past in een bredere trend binnen de technologiesector, waarin moderne en veilige programmeertalen steeds dieper doordringen tot de hardwarelaag.

Bron: https://www.phoronix.com/news/CUDA-Oxide-0.3