neprihlásený Streda, 5. augusta 2026, dnes má meniny Hortenzia
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:

Maďarsko jadrovú elektráreň nakoniec kompletne neodstavilo, Rumunsko mení tok Dunaja
Súd zakázal samojazdiacim Google taxíkom dobíjanie v noci, rušili obyvateľov
Železnice znižujú kvôli teplu rýchlosť iba na 50 km/h, spôsobuje to meškanie
Slovensko.sk má opäť technické problémy
V Poľsku spustili takmer gigawatthodinové úložisko, z LiFePO4 článkov
Telekom pridal 12 GB balík pre Easy, chce zaň 12 eur
Misia na záchranu teleskopu Swift ešte nie je stratená, podarilo sa spomaliť jej otáčanie
Odštartovala nová séria populárneho sci-fi Futurama
Spustená výroba flash pamäte s novým najvyšším počtom vrstiev
Chrome sa bude aktualizovať dvakrát týždenne, v budúcnosti sa bude aktualizovať bez reštartov


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