CUDA 13.0: új generációs GPU-támogatás és egységes ARM környezet az NVIDIA-tól

8/10
A kiadás biztonsági szempontból fontos, és javítja a szoftver védelmét, de nem kritikus a napi használatban

Az NVIDIA új, R580-as verziójú Linux meghajtóinak béta megjelenésével együtt elérhetővé vált a CUDA Toolkit 13.0 végleges, általánosan elérhető (GA) kiadása is. A friss csomag kizárólag az R580-as driver sorozattal működik, így a fejlesztőknek és kutatóknak frissíteniük kell a legújabb illesztőprogramra a kompatibilitás biztosításához. A CUDA 13.0-tól kezdődően az NVIDIA már nem támogatja a Turing architektúránál régebbi GPU-kat, tehát a jövőbeli CUDA fejlesztések kizárólag a Turing, Ampere, Hopper és az új Blackwell architektúrákra koncentrálnak.

CUDA 13.0: új generációs GPU-támogatás és egységes ARM környezet az NVIDIA-tól

Egységes ARM platform és új funkciók

A legnagyobb előrelépés a CUDA 13.0 verzióban az ARM architektúrák kezelésének egységesítése. Mostantól egyetlen telepítőkészlet és következetes buildfolyamat szolgálja ki az összes ARM-alapú platformot, kivéve a Jetson Orin eszközöket, amelyek jelenleg még külön utat követnek, de a jövőben ezek is integrálódnak ebbe az új rendszerbe. Ez a változás jelentősen megkönnyíti a fejlesztést és a portolást ARM rendszerekre, különösen HPC és beágyazott környezetekben. A teljesítmény terén is történtek előrelépések: a Blackwell GPU-khoz most már 32-bites igazítású vektortípusok érhetők el, amelyek javítják a memóriaműveletek hatékonyságát. A CUDA runtime mostantól úgynevezett context-less betöltést használ, amely egyszerűbbé és gyorsabbá teszi a programindítást, valamint támogatást kapott a GPU migráció a cuda-checkpoint eszközön keresztül, amely a hosszú futású feladatok kezelését is megkönnyíti.

Modern fejlesztőeszközök és tömörítési újítások

A CUDA 13.0 egy sor fejlesztői eszközhöz is igazodik: hivatalosan támogatja a GCC 15 és az LLVM Clang 20 fordítókat, ami fontos mérföldkő a modern Linux disztribúciókkal dolgozók számára. A fatbin állományok tömörítési eljárása is megváltozott: a korábban használt LZ4 helyett mostantól Zstd algoritmust alkalmaznak, amely jobb tömörítési arányt és gyorsabb feldolgozást kínál. A hibakezelés terén szintén bővültek a lehetőségek, pontosabb és részletesebb hibaüzenetek segítik a fejlesztőket a problémák azonosításában.

Bár a kiadási megjegyzések nem térnek ki külön a RISC-V platform jövőbeli támogatására, az ARM környezetek irányába tett lépésekből következtethető, hogy az NVIDIA továbbra is nyitott az alternatív architektúrák felé. A CUDA 13.0 már letölthető az NVIDIA fejlesztői portáljáról, a kiadási megjegyzések pedig részletesen ismertetik az új funkciókat és a technikai változtatásokat.