Dlho sa vyčítalo ATi, že jej karty majú horšiu "použiteľnosť" na negrafické výpočty, práve kvôli chýbajúcemu rozhraniu. To by sa malo od decembra zmeniť.Aj keď práve ATi bola prvá, ktorá prišla s nápadom akcelerovať negrafické výpočty na GPU, nasadenie takejto technológie na desktopový segment akosi prespala, na rozdiel od nVidie, ktorá úspešne prerazila s CUDA API. Rozhranie ATi Stream, ktoré bolo doteraz doménov akceleračných kariet FireStream, sa konečne dostane aj mimo profi segment. Na rozdiel od CUDA-y, kde pod sa pod názvom rozhrania ukrýva sada vývojových nástrojov, je Stream "značkou" pre čokoľvek, čo sa týka negrafických GPU výpočtov (to samozrejme neznamená, že ATi nemá žiaden vývojový kit, práve naopak).
Stream pre bežných ľudí sa stane realitou s uvedením ovládačov Catalyst 8.12, presne 10. decembra. Tento ovládač bude obsahovať tzv. CAL vrstvu (Compute Abstraction Layer), voľne povedané spojovací článok medzi samotným "železom" a rozhraniami pre GPU-akcelerované výpočty. ATi chce ísť opäť príkladom, a bude podporovať otvorené štandardy ako napr. Brook+ či OpenCL, teda otvorené jazyky pre náročné výpočty realizované na GPU. Práve OpenCL by sa mal stať, podľa vyjadrení AMD, hlavným nástrojom vývojárov GPGPU aplikácií.
Spolu s uvedením Catalyst 8.12 bude k dispozícii aj Stream SDK vo verzii 1.3. V súčasnosti sa už CAL knižnice distribuujú niektorým firmám, napr. Cyberlink a ArcSoft, ktoré by mali ako prvé aplikovať Stream do praxe - prehrávanie a editácia HD videa. Napr. ArcSoft pripravuje do svojho TotalMedia Theatre funkciu SimHD - upscaler (postprocesingový "zväčšovač" rozlíšenia) pre videá v nižšom rozlíšení. V programe bude pravdepodobne implementovaná ako pre CUDA-u, tak pre Stream. Cyberlink zase zaktualizuje svoj PowerDirector 7, ktorý bude schopný dokonca simultánneho transkódovania niekoľkých HD videí, alebo rýchlejšej aplikácie pokročilých efektov.
Aby bolo vydanie Stream o niečo zaujímavejšie aj pre bežných ľudí, spolu s ovládačmi vydá ATi aj vlastnú utilitu na konvertovanie/transkódovanie videa - AVIVO Video Converter, ktorá na túto prácu zamestná GPU. Podobná utilita je aj v tábore "zelených" - Badaboom od Elemental, avšak jedná sa o platený softvér. AVIVO Video Converter však bude zdarma. Výkon oproti CPU konverzii bude celkom značný - Radeon HD 4870 prekódoval hodinové full-HD (1080p, teda 1920x1080) MPEG4 AVC video s 24fps na video s rozlíšením 320x240 za úctyhodných 12 minút.
Catalyst 8.12 však toto sprístupní len pre majiteľov kariet radu HD 4800 a HD 4600, podpora CAL pre ostatné karty s unifikovanými shadermi (HD 2000 a vyššie) by mala pribudnúť až neskôr. Čo však zapríčinilo takéto oneskorenie Stream rozhrania oproti CUDA-e môžeme len hádať, každopádne si ATi bude môcť škrtnúť zo svojho to-do zoznamu jednu položku. Škoda len, že oba tábory nemajú rovnaké rozhranie, čo by sa mohlo odzrkadliť napr. na implementácii GPU-akcelerovanej fyziky v hrách.
Zdroj: techreport.com, rage3d.com, tomshardware.com
x_x_x_x
_Snake_
M1ch4l
x_x_x_x
nManJofo
avixe
x_x_x_x
x_x_x_x
M1ch4l
avixe
gogomiro