Andrzej Janikin kehittämän ZLUDAn tarkoitus on mahdollistaa CUDA-sovellusten pyörittäminen muiden valmistajien tuotteilla. Janik kehitti ZLUDAa alun perin Intelin leivissä ja sittemmin AMD:n sponsoroimana, mutta kummatkin yhteistyöprojektit ovat syystä tai toisesta kuivuneet kasaan. Oma lusikkansa sopassa on myös NVIDIAlla, joka yksoikoisesti kielsi käännöskerrosten käytön CUDA 11.6 -päivityksen myötä.

Nyt Phoronix uutisoi Janikin saaneen nyt uuden sponsorin ZLUDAn taakse. Uusi rahoittaja pidetään ainakin toistaiseksi anonyyminä, mutta sen kerrotaan jakavan Janikin näkemykset ZLUDAn tulevaisuudesta.

Kehitystyön uudelleenaloituksen myötä ZLUDAa kehitetään raportin mukaan nyt tukemaan useita eri GPU-valmistajia ja keskittymään etenkin koneoppimiseen ja muihin tekoälytehtäviin, kun aiemmin se keskittyi enemmän sisällöntuotantosovelluksiin. Janikin tavoitteena on ajankohtaisesti saada esimerkiksi Llama.cpp, PyTorch ja TensorFlow pyörimään nimenomaan NVIDIAn koodilla ZLUDAn päällä. Lisäksi sen kerrotaan parantavan NVIDIA PTX -parserin toimintaa aiempiin versioihin nähden.

Vaikka tarkoitus on, että ZLUDA tulee pyörimään useilla eri valmistajilla, kerrotaan kehitystyön tapahtuvan tällä hetkellä AMD:n näytönohjaimilla ja aluksi se halutaan saada toimimaan RDNA 1:llä ja sitä uudemmilla arkkitehtuureilla tukien ROCm 6.1:tä.  Kehitystyö tapahtuu jatkossakin avoimen lähdekoodin periaatteilla ja Janik itse uskoo ensimmäisen ”kunnollisen version” tulevan valmiiksi noin vuodessa.

Lähde: Phoronix