neprihlásený Streda, 25. marca 2026, dnes má meniny Marián
Nová verzia OpenCL 1.2 pre programovanie GPU

DSL.sk, 18.11.2011


Konzorcium Khronos Group zodpovedné za vývoj štandardov OpenGL a OpenCL vydalo tento týždeň novú verziu štandardu OpenCL 1.2 pre paralelné programovanie na rozličných výpočtových architektúrach.

OpenCL umožňuje vyvíjať dobre paralelizovateľné aplikácie vyžadujúce vysoký výpočtový výkon, ktoré môžu byť následne efektívne spúšťané na rozličných architektúrach, klasických procesoroch, ale najmä grafických procesoroch a rozličných akcelerátoroch.

Nová verzia prináša oproti verzii 1.1 vydanej pred rokom a pol viacero noviniek umožňujúcich flexibilnejšie programovanie pomocou OpenCL. Pridaná bola podpora rozdelenia používaného výpočtového zariadenia na viacero častí a priama kontrola aplikácie nad tým, koľko výpočtových prostriedkov má k dispozícii ktorá časť výpočtu.

Novou je podpora vytvárania znovupoužiteľných OpenCL knižníc a možnosť využívať v OpenCL programoch aj špecifické hardvérové akcelerátory integrované v čipoch.

Zlepšená bola podpora obrázkov a obrazových bufferov a ich zdieľanie s OpenGL a DirectX programami.

Zároveň s vydaním novej verzie OpenCL informala spoločnosť Altera, významný výrobca programovateľných FPGA čipov, o vývoji podpory OpenCL u jej čipov. OpenCL programy tak bude možné spúšťať aj na FPGA čipoch, pričom pripravované nástroje na základe OpenCL funkcií konkrétneho programu FPGA čip preprogramujú.



Najnovšie články:

Arm začala ponúkať svoj prvý procesor, pre dátové centrá
Vedci úspešne preniesli antiprotóny nákladným autom, chystajú sa na dlhú cestu
Vydaný nový Firefox so zabudovanou VPN, zatiaľ nie na Slovensku
Seriál Star Trek: Starfleet Academy bol zrušený
USA kvôli bezpečnosti zakázali zahraničné routery
NASA inštaluje na ISS ďalšie solárne panely
V autách bude viac ako 300 GB RAM, myslí si popredný výrobca pamätí
Musk ide postaviť veľkú továreň na čipy
Kataster mal ďalšie IT problémy, odvčera exspirovaný certifikát
Intel možno bude meniť pätice CPU menej často


Diskusia:
                               
 

som sa nemohol dockat ...
Odpovedať Známka: 7.9 Hodnotiť:
 

picovina.
Odpovedať Známka: -4.7 Hodnotiť:
 

Dost neskoro podla mna. Vsetci, co mali potrebu robit paralelne vypocty si ich davno robia na Cude
Odpovedať Známka: -0.9 Hodnotiť:
 

Viac menej ano. Len OpenCL ako otvoreny standard umozni nebyt viazany na jedneho vyrobcu. Navyse podpora OpenCL vo webovych aplikaciach a ohlasena podpora pre FPGA asi umozni velky rozvoj v tejto oblasti, co je len dobre.
Odpovedať Známka: 8.9 Hodnotiť:
 

to bude mat jozko remen prenaramnu radost.
Odpovedať Známka: 7.5 Hodnotiť:
 

Tesime sa spolu s nim a posielame kvety.
Odpovedať Známka: 8.5 Hodnotiť:
 

ku kvetom prikladam dve naplaste na problem s 2g a bateriu z 4S.
jednu pre cernoska, druhu pre beloska.
Odpovedať Známka: 8.5 Hodnotiť:
 

si myslite vsetci teraz ze vam zadakujem?
Odpovedať Známka: -1.4 Hodnotiť:
 

pokloníš sa mi až po zem!

hlava bude Jobsova, ale chrbát bude tvoj, Jožinko!
Odpovedať Známka: 3.8 Hodnotiť:
 

a kozy?
Odpovedať Známka: 7.5 Hodnotiť:
 

kozy kuzy kuzuka!

boiiiiiiiin
Odpovedať Známka: 6.0 Hodnotiť:
 

kamo nehaj ho na pokoji jasne?!
Odpovedať Známka: -4.3 Hodnotiť:
 

Som zvedavy, kedy zacnu tvorcovia hier frcat na open cl namiesto crap-x
Odpovedať Známka: -4.3 Hodnotiť:
 

Nezacnu... Preco by aj mali?
Odpovedať Známka: 6.7 Hodnotiť:
 

lebo Steve Jobs by si to tak prial.
Odpovedať Známka: 3.3 Hodnotiť:
 

No že to konečne aj niekoho napadlo umožniť programovať FPGA za chodu počítača - a hlavne ho tam natrepať...
Je to úžasný kus hardwaru (pre tých čo nevedia, dá sa to programom zmeniť na ľubovoľne zariadenie - dokonca aj slabšia grafika)
a cele to funguje s hardwerovou rýchlosťou - napr. vzniklo nove enkodovanie videa ?? nie je problem - vytvorím a mám hardwarovú akceleráciu...
Potrebujem rýchlo niečo zrenderovať v Blenderi ?? opäť preprogramovať a podstatne rýchlejšie spracovať samozrejme - bolo by potrebné pridať nejaké pluginy do softwarov, ktoré to zvládnu...
Odpovedať Známka: 3.3 Hodnotiť:
 

...daj príklad...
Odpovedať Známka: 0.0 Hodnotiť:
 

Akurat moja skusenost s FPGA polom je taka ze aj trivialne programi mi kompilator kompiluje viac ako 20 minut, tak ze to zas az tak uzasne pruzne asi nebude...
Odpovedať Známka: 4.3 Hodnotiť:
 

No to je fakt - kompiluje sa to strašne dlho...
Ale ak by už boli predpripravené bytecody ktoré sa len natiahnu do FPGA, tak by to preprogramovanie bolo rýchle...
ani program keď chceš spustiť, tak si ho zakaždým nekompiluješ (lebo by si stravil večnosť, kým by sa to skompilovalo) ale už len spustíš preložený kód...
Odpovedať Známka: 10.0 Hodnotiť:
 

No ked to programujes priamo v C tak to je jasne. Ja som si pisal komponenty vo VHDL a synteza prebihala slusne rychlo. Samozrejme, nie behavioralny ale strukturalny popis. Inak by som to tiez mohol pisat v tom C :)

Ja som chcel na tom luskat DES (nieco ako COPACOBANA) ale potom som si zratal ze by som tych spartanov potreboval trosku dost tak som sa na to vykaslal.
Odpovedať Známka: 10.0 Hodnotiť:

Pridať komentár