DeanXP
Čuven
- Učlanjen(a)
- 07.03.2003
- Poruke
- 412
- Poena
- 619
U ovom jednom Rys-ovom postu ima vise detalja nego u tom celom clanku
Prelazak na CUDA-u bi bio fenomenalna stvar, iz bar dva razloga. Generalno, mogao bi da se piše kod na visokom nivou koji bi se izvršavao na karticama oba proizvođača. Ako bi nVidia pomogla AMDu da prebaci CUDA kompajler da radi sa njihovim karticama to bi koristilo i samom AMDu, jer bi dobili bitno zreliji i prihvaćeniji HLL za GPGPU programiranje, dok bi u pozadini ostao CAL.
Nisam siguran koliko je tehnicki izvodljivo da AMD predje na CUDA. Koliko sam upoznat CUDA nije HLL u sirem smislu - nije platformski nezavisan, vec specificno cilja nVidia hardver (sto je i logicno). Razlike u hardveru bi mogle pretstavljati preveliku prepreku.
Sama CUDA izgleda mnogo zrelije od Brook+, bar ako je tumaciti po folding@home GPU clientima. ATI Brook+ client ima velik CPU overhead, sto nije slucaj sa CUDA.
S druge strane, ako se ipak stvori otvorena platforma za GPGPU, AMD-ov CAL bi mogao biti znacajan kao ciljani low level jezik. Videcemo na sta ce liciti OpenCL.