Az Nvidia nem támogatja a GPU-k RISC-V szoftverét

Az Nvidia nem érdekelt abban, hogy szoftvertámogatást nyújtson a GPU-inak a RISC-V architektúrához, annak ellenére, hogy a GPU-vezérlőiben korán alkalmazta a nyílt forráskódú technológiát.

Az Nvidia nem tervezi RISC-V támogatás hozzáadását a CUDA-hoz, saját GPU-szoftverplatformjához – mondta a cég képviselője. HPCwire kérdésre válaszolva a CUDA 12 ülésén a GTC csúcstalálkozón.

A CUDA kulcsfontosságú az Nvidia szoftvercéggé válásában. A párhuzamos programozási keretrendszer olyan szoftverek és szolgáltatások mögött áll, mint például a robotika, az autóipar és az egészségügy, amelyek kizárólag az Nvidia GPU-in futnak.

Az Nvidia nagymértékben tolja el szoftverkészletét az Arm felé, amely a cég saját CPU-i mögött helyezkedik el. A CUDA már támogatja az x86-ot, de az ütemtervben nincs RISC-V támogatás.

A CUDA hamarosan megjelenő, 12-es verziója rengeteg optimalizálást tartalmaz az Nvidia Grace nevű Arm-alapú CPU-ira. A chipgyártó legújabb Hopper-alapú GPU-it Grace CPU-kkal párosítja, amelyek egy szabadalmaztatott NVLink nevű interconnect-el tudnak kommunikálni, és ötször nagyobb sávszélességgel rendelkeznek, mint a PCIe Gen 5, amely x86-os CPU-kkal és Nvidia GPU-kkal rendelkező rendszerekben lesz elérhető.

Az Nvidia a RISC-V korai alkalmazója volt a GPU-iban lévő vezérlőkhöz, de jelenleg ez az architektúra legjobb felhasználása – mondta Jensen Huang, az Nvidia vezérigazgatója az ázsiai-csendes-óceáni sajtóval tartott sajtótájékoztatón.

„Kedveljük a RISC-V-t, mert nyílt forráskódú… de ami még fontosabb, testreszabható. Használhatjuk a CPU mindenféle érdekes konfigurációjához. A RISC-V azonban még nem alkalmas harmadik féltől származó szoftverekhez” – mondta Huang.

Összehasonlításképpen, az x86 és az Arm architektúrák nagy szoftver-ökoszisztémával rendelkeznek, amely nem töredezett és nem stabil, függetlenül attól, hogy melyik gyártótól származik, mondta Huang.

Huang szerint a RISC-V nyílt forráskódú és testreszabható előnye hátrányokkal is járhat.

A RISC-V architektúra inkább a Linux chip verziójához hasonlít, és szabadon licencelhető és módosítható. A cél az, hogy a vállalatok alacsony költséggel építsék és gyártsák saját chipeiket, miközben csökkentik a szabadalmaztatott x86-os és ARM architektúráktól való függésüket, amelyeket meg kell vásárolni vagy licencelni kell.

A RISC-V architektúra rendelkezik egy alapvető utasításkészlettel, amelyhez a vállalatok saját bővítményeik elhelyezésével alkalmazkodhatnak. Például az Nvidia versenytársa, az Imagination megalkotta saját RISC-V CPU-ját, Catapult néven, amelyre kötheti a kompatibilis GPU-ját grafikus és mesterséges intelligencia számára. Az Imagination teljes körű szoftver- és hibakeresési támogatást kínál. Hasonlóképpen mások RISC-V AI chipeket kínálnak vektorkiterjesztésekkel, saját szoftververemekkel.

Ebben rejlik a probléma. Huang a RISC-V hátulütőjeként látja ezt a szétválasztott szoftver-ökoszisztémát, a különböző chipekre szabott különböző szoftverkínálattal. Jelezte, hogy a fragmentált ökoszisztémához való hozzájárulás nem egészséges a RISC-V fejlődéséhez.

„Meglátjuk, hogyan fejlődik a világ hosszú távon. De nagyon-nagyon nehéz felépíteni egy szoftverkompatibilis ökoszisztémát, amely kompatibilis építészetileg” – mondta Huang, hozzátéve: „Létrehozhat egy RISC-V-t, ami olyan, mint egy ökoszisztéma, mint például az Arm és az x86 ? Persze, de valószínűleg eltart egy-két évtizedig.”

Huang véleménye azt tükrözheti, hogy az Apple hogyan látja a RISC-V-t. Az Apple az Arm vezérlőket RISC-V magokra cseréli a nem felhasználó felé eső részeken – mondta Dylan Patel félvezetőelemző a hónap elején egy hírlevélben. Ezek az összetevők általában kevésbé függenek a rendszerszoftvertől.

A RISC-V International, amely az architektúra és a bővítmények fejlesztésének hajtóereje, elsősorban a hardverbővítésekre összpontosít. A nyílt forráskódú fejlesztők és a RISC-V-t támogató vállalatok fejlesztik és felfelé sugározzák a Linux 6.0 támogatását az új bővítményekhez, amelyet Michael Larabel (Phoronix) dokumentált.

Míg a szoftver továbbra is probléma, a RISC-V architektúra hardveres alkalmazása egyre növekszik. Az Intel RISC-V chipet készít a Barcelona Supercomputing Centerrel, a Google pedig a SiFive-val dolgozik a mesterséges intelligencia alkalmazásokhoz szükséges chipeken.

A RISC-V International vezérigazgatója, Calista Redmond, aki arra kérte, hogy kommentálja Huang megjegyzéseit és az Nvidia standját a CUDA-nál a RISC-V számára, nem foglalkozott közvetlenül a témával.

„Növekvő lendületet és befektetést tapasztalunk a számítástechnika teljes spektrumában, az adatközponttól a mobilig. Az ökoszisztéma is növekszik és gyorsan mozog. Ami a múltban akár évtizedekig is eltarthatott, az most már javában zajlik, mivel a tervezési rugalmasság iránti igény a megosztott és nyílt szabványok sokféleségét vezérli, mint például az egyetlen hipervizoros megközelítésünkön” – mondta Redmond e-mailben.

Leave a Comment

%d bloggers like this: