Zdravím,
troška na úvod: keď čítam na rôznych stránkach (napr. http://www.geeks3d.com/) o zrýchlení výpočtov s OpenCL/CUDA som nadšený, že v mnohých prípadoch došlo až k 100 a viac násobnému zrýchleniu. Samozrejme to všetko závisí od typu aplikácie.
Pred časom som písal článok na konferenciu práve o OpenCL, kde som uvádzal pár linkov:
- http://developer.amd.com/zones/OpenCLZo ... fault.aspx
- http://developer.nvidia.com/cuda-action-research-apps
zaujímavý je zoznam aplikácií, ktoré používajú paralelné výpočty a uvedenie zrýchlenia:
- http://www.nvidia.com/object/cuda-apps-flash-new.html
Mne z toho vychádza, že niektoré časti či pluginy by si zaslúžili v AS 3.1 "poriadne" zrýchlenie. A to najmä operácie, ktoré sú časovo náročné:
- porovnanie podľa obsahu (súbory, adresáre)
- výpočty kontrolných súčtov (MD5, SHA1, ...) - pekný text k veci - http://www.inf.ed.ac.uk/publications/th ... 100812.pdf
- ďalšie
Záver: výpočtový výkon v počítačoch máme, jak v podobe moderných CPU tak GPU, no takmer vôber ho nepoužívame. Celé to vidím tak, že by bolo vhodné rozbehnúť nový vývoj v tejto oblasti. Tzn. tvorba knižníc, ktoré implementujú rýchle výpočty ak je to na danom HW možné...
Zrýchlenie náročných operácií s OpenCL/CUDA
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Zrýchlenie náročných operácií s OpenCL/CUDA
Taky mě tento segment láká. Další oblast je výpočet ve více vláknech - více jádrové procestory jsou dnes samozřejmost. V Salamanderu si aplikaci umím představit v kompresních a dekompresních algoritmech, v dekódování obrázků.
Mnoho operací je limitovaných rychlostí disku, ale s nástupem SSD se úzký profil přesune na CPU.
Mnoho operací je limitovaných rychlostí disku, ale s nástupem SSD se úzký profil přesune na CPU.
Re: Zrýchlenie náročných operácií s OpenCL/CUDA
Díky.
Verím, že onedlho nejaká dobrá duša (Rus či Číňan - môj tip) prekope ZIP a RAR či 7z do OpenCL pre napr. Total Comander ako nejaký plug-in.
Pekne sa toho chytilo aj Adobe v CS6, ktorý už klope na dvere - http://www.nvidia.com/object/adobe-cs6.html, či Corel vo svojích posledných produktoch, no a mnohí ďalší sú už "in".
Verím, že onedlho nejaká dobrá duša (Rus či Číňan - môj tip) prekope ZIP a RAR či 7z do OpenCL pre napr. Total Comander ako nejaký plug-in.
Pekne sa toho chytilo aj Adobe v CS6, ktorý už klope na dvere - http://www.nvidia.com/object/adobe-cs6.html, či Corel vo svojích posledných produktoch, no a mnohí ďalší sú už "in".
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Zrýchlenie náročných operácií s OpenCL/CUDA
Už dokáže Photoshop CS6 ukládat ve více vláknech? Ukládat 1.5GB soubor je v CS4 opravdu lahůdka
Re: Zrýchlenie náročných operácií s OpenCL/CUDA
Tak už nám to začína - WinZip 16.5 - http://www.geeks3d.com/forums/index.php ... 600.0.html
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Zrýchlenie náročných operácií s OpenCL/CUDA
Perfektní. Tak snad se pochlapí autoři RAR a 7-Zip.
http://sourceforge.net/projects/sevenzi ... ic/4605913
http://sourceforge.net/projects/sevenzi ... ic/4605913
Re: Zrýchlenie náročných operácií s OpenCL/CUDA
Tak pár skúseností so zrýchlením WinRAR pri prechode z 4.11 na 4.20 (autori sľúbili "výrazné" zrýchlenie).
Súbory multimédií (cca. >800MB) ...trvanie komprimácie s WinRAR 4.11 sk : 6min 10sek.
Vymazanie archívu, reštart PC (pre istotu, aby súbor nebol *niekde* načítaný a pod.), nainštalovanie novej verzie.
Rovnaké súbory multimédií (cca. >800MB) ...trvanie komprimácie s WinRAR 4.20 sk : 3min 9sek.
Takže autori sa pochlapili. Aspoň niečo.
PS: Písal som si e-maily s programátormi WinRAR-u, ...tak OpenCL majú niekedy *v budúcnosti* na pláne.
Súbory multimédií (cca. >800MB) ...trvanie komprimácie s WinRAR 4.11 sk : 6min 10sek.
Vymazanie archívu, reštart PC (pre istotu, aby súbor nebol *niekde* načítaný a pod.), nainštalovanie novej verzie.
Rovnaké súbory multimédií (cca. >800MB) ...trvanie komprimácie s WinRAR 4.20 sk : 3min 9sek.
Takže autori sa pochlapili. Aspoň niečo.
PS: Písal som si e-maily s programátormi WinRAR-u, ...tak OpenCL majú niekedy *v budúcnosti* na pláne.