AMD:n rahoittama ZLUDA mahdollistaa CUDA-sovellusten ajamisen Radeoneilla

  • Keskustelun aloittaja Keskustelun aloittaja Kaotik
  • Aloitettu Aloitettu

Kaotik

Banhammer
Ylläpidon jäsen
Liittynyt
14.10.2016
Viestejä
22 630
Alunperin Intelillä työskennellyt Andrzej Janik kehitti ZLUDAa mahdollistamaan CUDA-sovellusten pyörittämisen yhtiön integroiduilla näytönohjaimilla.
Se projekti ja työsopimus Intelin kanssa päättyi, ja AMD otti vuonna 2022 yhteyttä Janikiin ja pestasi tämän sovittamaan ZLUDAn pyörittämään CUDA-sovelluksia Intelin raudan sijasta AMD:n Radeon-näytönohjaimilla ROCm:n kautta.
AMD rahoitti projektia pari vuotta, mutta tämän vuoden alkupuolella se lopetti rahoituksensa. Sopimuksensa myötä Janikilla oli kuitenkin täysi oikeus julkaista työnsä hedelmät avoimena lähdekoodina ja nyt niin on myös tehty.
Kaikki CUDA-sovellukset eivät ZLUDAlla pyöri ainakaan vielä, mutta osa pyörii. Mukana on myös "proof of concept" tason tuki NVIDIAn OptiXille ja minimaalinen tuki cuDNN:lle, cuBLAS:lle, cuSPARSE:lle, cuFFT:lle, NCCL:lle ja NVML:lle.

ZLUDA on ladattavissa GitHubista ja mukana on myös esimerkkitulos, jossa Radeon RX 6800 XT:llä on ajettu GeekBenchin GPU-testit OpenCL:llä ja ZLUDA:lla. ZLUDAlla CUDA-testien ajo oli joissain tapauksissa selvästi hitaampaa, tuottaen huonoimmillaan vain 41,25 % OpenCL:n tuloksesta, mutta toisaalta parhaimmillaan selvästi nopeampaa, parhaimmillaan jopa yli 75 %.

1707783791814.png


Lähteet: GitHub - vosen/ZLUDA: CUDA on AMD GPUs, AMD Quietly Funded A Drop-In CUDA Implementation Built On ROCm: It's Now Open-Source - Phoronix
 
Jos ymmärsin oikein niin Janik koittaa vielä saada nvidia dlls toimimaan Amd ja intel näytönohjaimilla.
TechLinked youtube kanavalla oli uutisointi siitä.
 
CUDA/cuda-ajuri itsessään ei ole open sourcea. Ytimen päälle on kyllä paljon kirjastoja jotka ovat open sourcea

Tyyliin rapids open sourcea. Rapidsin alla/liittyen 121 eri git projektia.


Pandasin saa esimerkiksi gpu kiihdytetyksi rapidsin avulla


Nvidialla kaikkinensa reilu 400 eri projektia githubissa
 
AMD laittaa kapuloita zludan rattaisiin. Nykyinen zludan versio ei ole enää tarjolla. Tekijä aikoo jatkaa kehitystä aikaisemmasta pre-amd koodipohjasta. Aika yllättävää, että amd estelee zludan kehittämistä. Nvidia ei ole tekijää uhkaillut

1723202388886.png

 
Viimeksi muokattu:
AMD laittaa kapuloita zludan rattaisiin. Nykyinen zludan versio ei ole enää tarjolla. Tekijä aikoo jatkaa kehitystä aikaisemmasta pre-amd koodipohjasta. Aika yllättävää, että amd estelee zludan kehittämistä. Nvidia ei ole tekijää uhkaillut

1723202388886.png


AMDn lakiosastolla joku ansaitsisi potkut.

Tuntuu, että tässä on kyse lähinnä siitä, että lakiosastolla on joku idiootti, jotka ajattelee, että "meidän koodi on meidän koodia, ei sitä nyt ilmaiseksi muille voi antaa" ymmärtämättä yhtään, mikä sen koodin tarkoitus on.
 

Statistiikka

Viestiketjuista
261 732
Viestejä
4 545 366
Jäsenet
74 839
Uusin jäsen
kalalintu

Hinta.fi

Back
Ylös Bottom