OpenCL demonštrácia v podaní AMD

AMD demonštrovalo možnosti multiplatformového rozhrania OpenCL na správaní kvapaliny s časticami.OpenCL je nový, avšak veľmi mocný nástroj paralelizácie, nakoľko jeho prednosťou je možnosť využiť všetky dostupné výpočtové jednotky na danom systéme, nech sa jedná o CPU, GPU či iný prídavný procesor, pokiaľ jeho výrobca poskytne podporu pre OpenCL. AMD na SIGGRAPH Asia 2008 ešte v decembri prezentovalo, ako možno silu tohto API využiť na multi-jadrovom procesore, konkrétne na CPU Phenom II X4 (konkrétny model sa neuvádza). V deme sa simuluje správanie kvapaliny častíc:


(AMD Siggraph Asia 2008 demo, pre lepšie detaily odporúčame nastaviť vysokú kvalitu)

Za týmto demom stoja FirePro/FireStream teamy, pričom počas predvádzania sa postupne zvyšuje počet použitých jadier (1-3, na štvrtom bežal program ktorý zaznamenával demo) a ekvivalentne s tým klesá časová náročnosť výpočtov na jedno jadro (žltý pruh vpravo dole). V súčasnosti sa podpora pre toto API začala objavovať aj u výrobcov grafických čipov (ATi s Catalyst 8.12). Práve ATi sa bude najviac spoliehať na OpenCL ako na API, v ktorom budú vývojári písať fyzikálne efekty do hier. GPU demo by bolo pravdepodobne zaujímavejšie, ale časom sa snáď objaví aj to :).


Zdroj: fireuser.com



Komentáre (6)
Tomus
naozaj, velmi mocny nastroj O_O
_dumb0_
a ten nastroj by sa nedal stiahnut ved nieco podobne je online hra myslim ze za vola sand game alebo tak nejak... ale samozrejme nieje to az takato simulacia
nManJofo
OpenCL je API (konkretne nadstavba jazyka C), nie program :)
allshe
zaujimave, pekne, ale co to pomoze pri terajsich hrach? nic.
baqq
co to pomoze? prave v tom kde sme teraz najslabsi: softwarove vyuzitie hardwarovych prostriedkov, ktore je vo vseobecnosti mizerne... preto kazdu takuto snahu treba len uvitat
prepelica
je to skoro jak Phun
Pridať nový komentár
TOPlist