Open Source ZLUDA: AMD graafikakaartide jõu vabastamine

Ootamatult levis AMD CUDA rakendamine Radeon graafikakaartides hiljutiste meediahääletekohastuste tõttu, kuid murranguline areng tuli ZLUDA kujul. Kuigi mõned pealkirjad võisid selle võimalusi üle tähtsustada, seisneb selle innovatsiooni olemus Andrzej Janiki erakordses ettevõtmises tuua CUDA Intel silikoni. Ehkki Intel seda omaks ei võtnud, tõi Janiki edu kaasa ZLUDA sünni, mis hiljem äratas AMD tähelepanu.

Huvitaval kombel oli Janiki koostöö AMD-ga ZLUDA osas salajas kuni hiljutise ajani. Kood jäi GitHubis avaldamata, oodates AMD otsust rakendusest rõõmu tunda. Siiski võimaldas nende kokkulepe Janikil ZLUDA avalikustada kui avatud lähtekoodi, kui AMD seda ei omaks. Selle tulemusel on meedia ZLUDA murrangulise potentsiaali kohta palju kajastusi.

Phoronix tegi põhjaliku analüüsi ZLUDA-st, kus paljastati teatud piirangud, näiteks selle ühilduvus ROCm 5.x API-ga, mitte uusima versiooniga. Siiski näitasid võrdlustestid, et töötades CUDA-teadlike koormustega, demonstreerisid AMD RDNA2 graafikakaardid märgatavat jõudluse suurenemist, mõnel juhul isegi muljetavaldavaid tasemeid.

Kahtlemata rõhutab see saavutus erandlikku programmeerimisoskust, mis võimaldab nii Intelil kui ka AMD-l CUDA juhised tõhusalt täita. Siiski tasub märkida, et mõlemad ettevõtted on investeerinud oma alternatiivide arendamisse CUDA-le. Lisaks on NVIDIAl oluline eelis oma riistvara optimeerimiseks spetsiaalselt CUDA juhiste kasutamiseks ning tehnoloogia omandamiseks.

Siiski on ZLUDA vabanemine avatud lähtekoodi projektina tõeliselt paeluv. Selle kättesaadavusega avalikkusele on arendajatel nüüd võimalus uurida ja kasutada AMD graafikakaartide võimsust ainulaadsetel viisidel, mis võivad ümber kujundada tarkvara maastikku erinevates tööstusharudes. Kui kogukond sukeldub sellesse uuenduste aaretesse, jääb näha, kuidas nad ZLUDAt ära kasutavad uute väljavaadete avamiseks GPU-arvutuses.

ZLUDAga seotud KKK:

1. Mis on ZLUDA?
ZLUDA on innovaatiline projekt, mis toob paralleelse arvutamise platvormi ja programmeerimismudeli CUDA Intel silikoni. Selle töötas välja Andrzej Janik ja see tõmbas hiljem AMD tähelepanu.

2. Mis on ZLUDA olulisus?
ZLUDA on murranguline, kuna see võimaldab Intelil täita CUDA juhiseid. See avab arendajatele uusi võimalusi AMD graafikakaartide võimsuse ärakasutamiseks ja tarkvara maastiku ümberkujundamiseks.

3. Miks oli ZLUDA saladuses?
ZLUDA koostöö AMD-ga hoiti alguses saladuses ja kood jäi GitHubis avaldamata, oodates AMD otsust rakenduse vastu.

4. Kas ZLUDA on avatud lähtekoodiga?
Jah, AMD-ga sõlmitud kokkuleppe osana võis Janik ZLUDA avaldada avatud lähtekoodiga projektina, kui AMD sellest loobus. See on meedias tekitanud suurt kõneainet.

5. Milliseid piiranguid ZLUDAl on?
Phoronixi põhjaliku analüüsi kohaselt ühildub ZLUDA hetkel ROCm 5.x API-ga, mitte uusima versiooniga. Siiski on võrdlustestid näidanud olulisi jõudluse parandusi, kui töötatakse CUDA-teadlike koormustega AMD RDNA2 graafikakaartidel.

6. Kuidas ZLUDA võrreldakse alternatiivide ja NVIDIAGA?
Nii Intel kui ka AMD on investeerinud oma alternatiivide arendamisse CUDA-le. NVIDIAl on oluline eelis oma riistvara puhul, mis on optimeeritud CUDA juhiste kasutamiseks ning tehnoloogia omandamiseks.

7. Milliseid võimalusi pakub ZLUDA arendajatele?
Nüüd, kui ZLUDA on avatud lähtekoodiga, on arendajatel võimalus uurida ja kasutada AMD graafikakaarte ainulaadsetel viisidel. See võib viia uutele väljavaadetele GPU-arvutuses ja innovatsioonidele, mis võivad mõjutada erinevaid tööstusharusid.

Määratlused:
– CUDA: paralleelse arvutamise platvorm ja programmeerimismudel, mille arendas välja NVIDIA, mis võimaldab arendajatel kasutada üldotstarbelises töötlemises graafikakaarte.
– GPU: graafikakaardi töötleja, spetsialiseerunud elektrooniline ahel, mis on ette nähtud mälupankade kiireks manipuleerimiseks ja muutmiseks, et kiirendada kujutiste loomist puhvrisse, mis on ette nähtud väljundiks kuvarile.
– ROCm: Radeon Open Compute, avatud lähtekoodiga platvorm GPU-põhiseks arvutamiseks.

Soovitatavad seotud lingid:
– Phoronix: veebisait, mis pakub põhjalikku analüüsi, uudiseid ja ülevaateid Linuxi, avatud lähtekoodiga tarkvara ja riistvara kohta.
– AMD: Advanced Micro Devices ametlik veebisait, ettevõte, mis on tuntud arvuti protsessorite, graafikakaartide ja muude tehnoloogiate kujundamise ja tootmise poolest.

The source of the article is from the blog publicsectortravel.org.uk

Privacy policy
Contact