ZLUDA 6:n julkaisu, yleiskäyttöinen avoimen lähdekoodin CUDA-teknologian toteutus

Andrzej Janik ilmoitti julkaisevansa ZLUDA 6:n, CUDA-teknologian avoimen lähdekoodin toteutuksen. Projektin tavoitteena on mahdollistaa muokkaamattomien CUDA-sovellusten toimiminen järjestelmissä, joissa on muita kuin NVIDIA-näytönohjaimia, ja niiden suorituskyky on lähellä sovellusten suorituskykyä ilman välittäjiä. Projektin koodi on kirjoitettu Rust-kielellä ja se on lisensoitu MIT- ja Apache 2.0 -lisensseillä.

ZLUDA 6:sta tuli projektin kolmas merkittävä julkaisu, joka perustettiin sen jälkeen
Andrzejin AMD:llä kehittämän koodin puhdistaminen koodista. Andrzej oli työskennellyt AMD:llä vuodesta 2022 lähtien luoden CUDA-yhteensopivuuskerroksen AMD:n näytönohjaimille, mutta projekti lopetettiin vuonna 2024. Sopimuksensa ehtojen mukaisesti ja saatuaan julkaisuluvan AMD:n edustajalta Andrzej julkaisi AMD:llä kehittämänsä työn avoimena lähdekoodina, mikä mahdollistaa CUDA-sovellusten toiminnan ROCm-pinon ja Heterogeneous-computing Interface for Portability (HIP) -ajoympäristön päällä.

Kaksi vuotta sitten Andrzej joutui poistamaan koodinsa avoimesta saatavuudesta saatuaan asianajajilta kirjeen, jossa ilmoitettiin, että sähköpostikeskustelussa myönnetty lupa oli pätemätön. Tämän jälkeen Andrzej alkoi työstää uutta ZLUDA-versiota, joka perustuu koodikantaan, joka oli olemassa ennen Andrzejin liittymistä AMD:lle. Tällä hetkellä projekti keskittyy sovelluksiin, jotka käyttävät CUDAa koneoppimistehtävien nopeuttamiseen. Projekti rajoittuu tällä hetkellä AMD:n näytönohjaimiin, mutta se mukautetaan lopulta Intelin näytönohjaimille.

Uusi julkaisu lisää alustavan tuen PhysX-fysiikan simulaatiomoottorin ja Blender 3D -mallinnusjärjestelmän suorittamiseen ZLUDAn päällä. PhysX-tuki on tällä hetkellä ennakkojulkaisuvaiheessa.
Alfa-versio ja rajoitettu 32-bittisten PhysX-koontiversioiden suorittamiseen, mikä sallii AMD-näytönohjaimilla varustettujen järjestelmien suorittaa joitakin vanhempia, tätä moottoria käyttäviä pelejä. Esimerkiksi Mafia II:ssa ZLUDAn käyttöönoton jälkeen FPS nousi 26:sta 80:een kuvaa sekunnissa. Tekstuurituki on otettu käyttöön, mikä riittää Blenderin suorittamiseen ZLUDAlla. Alustatukea on parannettu merkittävästi. WindowsLaajennetut ominaisuudet suurten kielimallien (kuten PyTorch) kehysten suorittamiseen ZLUDAn päällä hyödyntäen CUDA-optimointeja NVIDIA-näytönohjaimille.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster