Platforma CUDA al Nvidia este un jucător inevitabil pe piață, iar unii susțin că ar trebui înlocuită cât mai curând posibil cu soluții open source. Acesta din urmă este punctul de vedere al directorului executiv al Intel, dar și echipa AMD se gândește la fel, deși ambele companii au propriile alternative open source. În culise, au existat încercări de a utiliza un strat software middleware pentru a face ca procesele bazate pe CUDA să funcționeze pe unele produse Intel și AMD, dar proiectul numit ZLUDA, a fost abandonat, potrivit lui Andrzej Janik, dezvoltatorul și creatorul software-ului.
ZLUDA a apărut pentru prima dată în 2020, când părea că va fi o soluție foarte utilă pentru a permite GPU-urilor Intel să se alăture ecosistemului închis al Nvidia. La acea vreme, divizia iGPU era încă în plină expansiune, iar ZLUDA era destinat în principal să fie un companion pentru iGPU, care nu sunt foarte robuste din punct de vedere al performanței. Mai târziu, pe măsură ce aveau să apară produse bazate pe Xe, cum ar fi membrii seriei Intel Arc Alchemist și acceleratoarele numite Ponte Vecchio, ZLUDA avea să joace un rol și mai important.
Software-ul în sine a fost eliminat de pe forumurile virtuale GitHub de către dezvoltator în februarie 2021 din motive private. Dezvoltarea software-ului a început în timp ce Andrzej Janik lucra încă la Intel și, prin urmare, a fost construit în jurul oneAPI și a acceptat Intel iGPU. Însă dezvoltatorul s-a mutat ulterior la AMD, unde a semnat un contract care îl obliga să păstreze secretul dezvoltării până când oficialii AMD puteau să investigheze dacă exista un caz comercial pentru aceasta. Intel nu a văzut nici un rost în dezvoltarea unui astfel de software, deoarece nu avea nimic de câștigat din susținerea ecosistemului Nvidia, și a dorit să se concentreze pe propria dezvoltare.
La AMD, software-ul a fost fundamental revizuit, oneAPI fiind înlocuit cu propria soluție open source a AMD, ROCm, iar dezvoltarea de software s-a îndreptat în mod natural către produsele AMD, în principal către soluțiile de afaceri, dar și către seria AMD Radeon. Nu este clar de ce nu a fost păstrat suportul pentru oneAPI, deoarece ar fi putut fi inclus în software, dar probabil pentru că accentul a fost pus de la început pe iGPU-urile Intel, deoarece primele plăci video din divizia dGPU nu au fost lansate decât în 2022, când dezvoltatorul lucra deja pentru AMD.
Echipa AMD a decis în cele din urmă că nu are sens să se gândească la un astfel de software, deoarece nu avea nici un interes comercial în a susține și sistemul închis al Nvidia cu propriul hardware, la fel ca și Intel. În consecință, ZLUDA a ajuns pe raft - ambele companii preferând propriile framework-uri, care sunt open source.
Acordul cu AMD a expirat recent, iar ZLUDA a fost din nou pus la dispoziția publicului, dar dezvoltarea sa substanțială a luat sfârșit. Cu toate acestea, antreprenorul nu renunță complet la software, deoarece încearcă în continuare să implementeze suportul pentru tehnologiile de interes propriu, în special suportul DLSS. ZLUDA însuși, în forma sa actuală, permite ca software-ul bazat pe CUDA să ruleze fără modificări pe hardware AMD, după cum a subliniat Phoronix .
Desigur, spune multe faptul că, deși atât Intel, cât și AMD sunt open source, nu sunt aliniate în spatele unei singure platforme, ci ambele își pregătesc propriile prăjituri: prima sub forma oneAPI, iar a doua sub forma ROCm. Aceasta nu este o mare surpriză deoarece ambele își doresc cel mai bun suport posibil pentru propriul hardware, așa cum se procedează în prezent.