Bitva o výpočty přes GPU se přiostřuje – AMD mění strategii! Tisk E-mail
Napsal Jan "DD" Stach   
Sobota, 09 srpen 2008
amd-ikonka-70x50Sotva člověk dopíše jeden článek, už je zase všechno jinak. Tak dnes vypadá bitva na poli GPGPU. AMD proti Intelu a NVIDIA vsadí na standardy DirectX 11 a OpenCL.

 

 

  V posledních dnech se opravdu hodně hovoří nahlas o GPGPU a výpočetních prostředí. Že se o tom v poslední době hovoří i mezi běžnými uživateli, za to vděčíme nejspíše společnosti NVIDIA (tím se nesnažím vyvolat žádný flame, jen konstatuji, kdo první začal do běžných prezentací a u grafických karet mluvit o GPGPU), která vyrukovala ve svém marketingu s něčím, co se jmenuje CUDA. Bohužel jen málokdo skutečně chápe, o co vlastně jde. Nicméně svůj účel to splnilo, protože se o tom mluví a všichni teď ví, že NVIDIA má CUDA a tak to někteří chtějí :).

  Skutečně velmi jednoduše řečeno je NVIDIA CUDA GPGPU prostředí, které nabízí určité softwarové nástroje, pomocí kterých lze vytvořit aplikaci-program, která v tomto prostředí posléze poběží a bude tedy počítána přes GPU (grafiku). Skutečně velmi jednoduše řečeno je CUDA něco jako operační systém. Příkladem programu pak může být například PhysX nebo klient pro distribuované výpočty. Nicméně CUDA není zdaleka jediné GPGPU prostředí. Podobně úspěšný GPGPU program má AMD-ATI. Navíc co nevidět přibude na toto pole třetí hráč - Intel, se svým Larrabee, který nabídne kombinaci GPU a CPU a x86 kompatibilitu. Na stejné věci ale pracuje i NVIDIA - x86 kompatibilní CUDA. Základy všech těchto systémů jsou však víceméně stejné. Programovací jazyk C ve svých variacích. Ovšem pro každý systém se samozřejmě aplikace vyvíjí trochu odlišně. A to je kámen úrazu. Chybí vlastně jednotný standardizovaný GPGPU systém, což kritizuje řada softwarových společností. Je obecně známo, že GPU (grafický čip) je pro některé operace výrazně rychlejší než CPU, a je zde rozhodně zájem z mnoha stran toho využít, ale není jednoduché (je to i velice nákladné)odladit aplikaci hned pro tři GPGPU systémy. S velmi překvapivým krokem ale přichází AMD ...

   AMD oficiálně oznámilo, že podstatně mění svou dosavadní GPGPU strategii. AMD se nechalo slyšet, že se se svou GPGPU platformou vrhne na výpočetní shadery DirectX11 společnosti Microsoft (ty budou obsahovat i fyzikální výpočty) a také bude na své platformě podporovat otevřený standard jazyka OpenCL GPGPU a tedy vrhne se do ryze standardizovaných řešení. Podle některých pozorovatelů se může tento krok AMD ukázat jako rozhodující v boji GPGPU platforem zejména proti NVIDIA a Intelu, kteří se snaží protlačit svá řešení, které ale nejsou standardizovaná. Mezi odborníky je ale právě otevřený a standardizovaný OpenCL GPGPU považován za možné řešení rozvoje programování pro GPGPU.

FireGL-V8650

 

  Tato nová strategie AMD ale není zase až takovým překvapením, pokud přemýšlíte v souvislostech a máte přehled.  Rozhodně je zde několik věcí, které jí dávají velký smysl. První věc - OpenCL podporuje společnost Apple a v souvislosti s touto společností se hovoří v poslední o tom, že by NVIDIA měla údajně dodávat do Apple počítačů své čipové sady a tedy i grafiky. Jenže NVIDIA určitě nesleví ze své snahy o prosazení svého CUDA, naproti tomu by AMD určitě ráda obsadila zajímavý trh, kterým Apple počítače jsou. Pokud AMD přijme standard OpenCL za svůj, je zde dosti evidentní možnost snazší dohody s Apple a nasazení minimálně grafických řešení AMD-ATI do počítačů Apple a dost možná třeba i čipových sad a tedy i procesorů AMD pakliže se 45nm čtyřjádrový DENEB ukáže být malým, úsporným a dostatečně výkonným procesorem, což je přesně to, co Apple potřebuje a preferuje.

  Druhá věc - AMD musí najít své místo na slunci aby přežilo. Cesta nejmenších nákladů je cestou běžně užívaných a podporovaných standardů. Díky podpoře OpenCL si zajistí přízeň velkého množství programátorů a softwarových společností a zároveň díky přímé orientace na DirectX11 i přízeň společnosti Microsoft, tedy hráče č.1 na poli počítačového software. AMD zkrátka pochopilo, že na prosazení vlastního GPGPU řešení nemá dost síly a dost možná je to i zbytečná snaha ...

  Tato zpráva znamená také zároveň to, že pokud NVIDIA nepřestane fyzikální instrukce PhysX podmiňovat i převzetím GPGPU prostředí CUDA, tak tyto fyzikální instrukce na grafikách AMD-ATI nikdy neuvidíme. Určitě totiž po tomto oznámení nikdy na AMD-ATI neuvidíme NVIDIA CUDA GPGPU prostředí. Nicméně AMD-ATI pracuje na zcela novém GPGPU klientu HAVOK, který zvládne nové a náročnější efekty než současný CPU klient. Samozřejmě AMD na tom pracuje spolu se společností HAVOK (podporovaná Intelem). Do toho si můžeme dosadit včerejší zprávu o tom, že Microsoft podepsal trvalou spolupráci právě se společností HAVOK. Microsoft stojí za standardem DirectX11 a ten bude obsahovat i GPGPU technologie včetně výpočtů fyziky. Vsadíme se, který engine přes GPGPU je bude pohánět? Samozřejmě do této rovnice si můžete dosadit ještě Intel, protože ten společnost HAVOK koupil (i když ta působí dále samostatně) a tak HAVOK a DX11 na svém Larrabee podporovat zcela určitě bude. Včerejší zpráva o tom, že Microsoft podporuje HAVOK a dnešní zpráva o obratu AMD na poli GPGPU technologií zcela určitě částečně souvisejí. AMD se prostě evidentně rozhodlo, kterou cestou bude pokračovat a podle všeho si vybralo tu jedinou správnou, zejména v jeho situaci.

   Pokud se ptáte, kdy se dočkáme prvních čipů, které budou naplno podporovat standardy DirectX 11 a OpenCL GPGPU, pak to bude už velmi brzy. Mnozí jistě tušíte, že to bude právě nástupce současných ATI RV770 čipů, tedy 40nm RV870 a ten má podle plánu přijít už v prvním kvartále příštího roku. Odhadem únor 2009. Každopádně strategie AMD-ATI pro nadějné GPGPU technologie je jasná - co možná nejširší podpora otevřených standardů. Tak tedy uvidíme ....

Zdroj: TGDaily

AUTOR: Jan "DD" Stach
Radši dělám věci pomaleji a pořádně, než rychle a špatně.

Starší články


Komentáře
Přidat Nový
Kebac [Zobrazit profil] [Poslat zprávu] - AMD jede... 2008-08-09 00:49:08

AMD by finančně ohromně pomohlo, kdyby dostalo zakázku od Applu...
Chudák Nvidia.... Najela na vlastní ostří... Jedině že by se vzdala CUDA a zachovala se jako AMD, to by ale zase přišla o svůj marketingový nástroj...
Sina [Zobrazit profil] [Poslat zprávu] 2008-08-09 01:18:27
avatar
jj RV 770 se hodne povedlo, takze ATI ma na nejakou lukrativni zakazku urcite sanci
Uo619 [Zobrazit profil] [Poslat zprávu] 2008-08-09 00:55:05

takhle to zni dobre, rozsireni standadu, jen ta ndvidia by mohla konecne tu cuda pustit k vode, dat instrukce na physx ATI, sice je to nepravdepodobne ale bylo by to potom zajimave, takhle to zni hezky jen aby se neco ztoho co jsi napsal splnilo...posledni dobou ty nahore nejak moc meni nazory xD
Sina [Zobrazit profil] [Poslat zprávu] 2008-08-09 01:16:13
avatar
Moc pekny a obsahly clanek, nic podobneho sem zatim na ceskych webech nevidel (asi jsou moc zelene, aby neco takoveho napsaly )
Takze OpenCL na soucasnych cipech ATI fungovat nebudou? To doufam nebude pravda... Bylo by fajn kdyby uz konecne byl k dispozici program vyuzivajici GPu i jinak nez F@H. Takovy avidemux s akceleraci RV 770 bych si nechal libit (nebo aspon XVID). Lide pracujici s videem by s takovymi programy usetrili za 4 jadrove procesory
roman63 [Zobrazit profil] [Poslat zprávu] 2008-08-09 13:05:30

Píšeš: "Moc pekny a obsahly clanek, nic podobneho sem zatim na ceskych webech nevidel (asi jsou moc zelene, aby neco takoveho napsaly"...

Asi se musíš dívat i jinde.
Možná Ti uniklo, že články na podobné téma se na českých sajtách objevily již včera, ale vyznívají trochu "neutrálněji" a vidí to trošku jinak, než DD...
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 13:23:01
avatar
no to však určitě neznamená, že jejich pohled je lepší a správnější ;)
Sina [Zobrazit profil] [Poslat zprávu] 2008-08-09 14:27:37
avatar
No jasne ze sem se dival i jinde, vzdyt to v tom komentari jasne pisu O nestrannosti nekterych webu jsem si udelal obrazek uz davno a treba na PCT uz vubec nechodim, takze pokud bylo neco podobneo i tam, tak to sorry.
Ale i EHW me dostava svymi komentari: "Gainward presel na vyrobu karet ATI kvuli uspechu RV770" Spise by se sluselo napsat diky neuspechu Nvidie Jo neni nad to nazyvat veci pravymi jmeny, ze DD
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 15:31:27
avatar
jj, tak nějak.
Onecar [Zobrazit profil] [Poslat zprávu] 2008-08-09 17:11:56
avatar
Mescalamba [Zobrazit profil] [Poslat zprávu] 2008-08-09 19:43:49
avatar
Je láhev z půlky plná, nebo z poloviny prázdná? Záleží na úhlu pohledu.
GOS007 [Zobrazit profil] [Poslat zprávu] - Láhev 2008-08-10 13:00:44
avatar
Na tuhle otázku jsem našel částečnou odpověď. Jde o to co se s láhví dělo před tím. Pokud ji někdo naplňoval, tak je z půlky plná. Ale pokud ji někdo vyprazdňoval, tak je z půlky prázdná. A pokud z ní někdo pil, tak je z půlky vypitá. Poslední jev je třeba v českých luzích a hájích nejčastější.
ljelinek [Zobrazit profil] [Poslat zprávu] - Heh, 2008-08-11 09:11:28
avatar
to potom muzeme klidne napsat, ze firmy jako Gainward se minule cca 2 roky drzely NV jen diky neuspechu AMD/ATI, ne?
ljelinek [Zobrazit profil] [Poslat zprávu] - Proc 2008-08-11 09:19:20
avatar
se tedy v clanku take nepozastavit nad tim, jak to muze dopadnout, az/kdyz bude vse "zadarmo" a "otevrene"? Otevrene standardy jsou jiste super, ale pokud nejaka firma ma uzavrene standardy, potom jistym zpusobem garantuje jejich bezproblemovost a funkcnost - coz jiste musi byt plus pro firmy. Promin, ale divat se na vsechno jen z pohledu nadsencu, kteri se hrabou hodiny v pocitaci a softu, je trochu zcestne. Trochu me tedy na clanku mrzi, z nej vyzniva, jak je to super, ze AMD/ATI pouziji opensource (ono jim ani nic jineho nezbyva, ze?), jen ti hajzlici z NV v tom (opet) delaji binec a o nic se nedeli.
MadMaxII [Zobrazit profil] [Poslat zprávu] - re:ljelinek 2008-08-11 10:53:17

Kdyby nebylo otevrenych/polootevrenych/koupitelnych standardu tak tu mame dnes napr. X druhu pripojeni(rozumej komunikacni linky) napr. od vyrobcu fotaku kde byla miniaturizace nutna a bez USB standardu by si pomalu kazdy vyrobce vyrabel sve porty a sve karty do PC. Mimochodem myslim ze uplne nesmyslne vyvozujes jedno reseni, z meho pohledu bude asi nejrealistictejsi vyvoj reseni problematiky s vyuzitim GPGPU takove ze vetsina vyrobcu a SW firem se prikloni k jednomu reseni (at uz vice ci mene otevrenemu ZE) a ostatni se prizpusobi protoze jim nic jineho nezbyde.... Bylo to tak vzdy a tento mechanizmus se jeste velmi dlouho nezmeni, paklize vubec...
Strucne receno DD tu vubec nevychvaloval AMD/Ati, jen nastinil mozny vyvoj(a vzledem k podpore HAVOKU od MS a Intelu je vysoce pravdepodobny) situace s GPGPU a ze to tentokrate hraje do karet AMD/Ati preci neznamena ze nV jsou ti zly, to tu vyjma tebe nikdo netrvdi....
horst [Zobrazit profil] [Poslat zprávu] 2008-08-09 03:19:10

V podstatě funguje psychologie davu,jinak už mně to unavuje.
Dav,většina, se vždy přikloní k pohodlnějšímu,potažmo schůdnějšímu-levnějšímu ? řešení.Pár "zákazníků"s třemi kartami historii nezasáhne.
S DD nsouhlasím - zcela,ani mu nechci oponovat,vše je politika a vymývání mozků,jen pár jedinců si dokáže zachovat vlastní ůsudek-nikolif rozum-)
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 12:16:33
avatar
z vaší reakce jsem trochu zmaten Nicméně souhlasím s tím, že marketing je psychologie davu
Martincz [Zobrazit profil] [Poslat zprávu] 2008-08-09 11:12:49

DD proč se furt navážíš do marketingu Nvidie? Prostě maj marketing úplně na jiné ürovni než AMD která neumí prodat ani to co se jí povedlo a Nvidie prodá i to co se jí nepovedlo protože to umí dobře okecat.. To je jako kdyby Ferari vyrobilo auto se třema kolama tak by ho všichni museli mít..

Pak se na to musíme podívat z druhé strany že jsou chudáci ty lidi kteří si něco takového koupěj. Ale zas mají se před koupí něčeho čemu nerozumí poradit.. Třeba já kdybych si měl kupovat auto tak se určitě optám někoho kdo tomu rozumí protože já o autech vím akorát to že mají 4kola..
Trefa [Zobrazit profil] [Poslat zprávu] 2008-08-09 11:17:23
avatar
Mozno preto,ze marketing je svinstvo a podvadzanie ludi,nvidia vobec nezaraba preto ze ma dobry marketing ale zaraba na blbosti ludi ... nic viac ...To samozrejme hovorim o tych zlych produktoch,v dobe 8800gt predavali vela a zasluzene ...
roman63 [Zobrazit profil] [Poslat zprávu] 2008-08-09 13:08:05

Marketing používá každá firma...
Kacab10 [Zobrazit profil] [Poslat zprávu] 2008-08-09 18:50:25
avatar
jen se podivejte na reklamy na nove treba... Treba na praci prasek. A lidem ty reklamy nejou ubec divny, jenom ze tam jsou lidi a pouzivaj slova jediny, nejlepsi, lepsi nez ostatni...
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 12:09:12
avatar
navážím se jen do toho, co považuji za škodlivé pro uživatele ... ať jde o marketing nebo o cokoli jiného a u jakékoliv firmy a společnosti, nic víc nic míň
Sina [Zobrazit profil] [Poslat zprávu] 2008-08-09 14:33:29
avatar
Ano martine je videt ze o autech vis jenom ze maji 4 kola, neni to ale tak docela pravda. Nikdy jsi asi nevidel supersportovni trikolku, ze ne? Ma specialni zaveseni a v zatackach se naklani. A vubec bych se nedivil kdyby ji Ferrari nekdy vyrobilo, ferrari dela superspotvovni stroje, ne dodavky se 4 koly A uz vubec nechapu proc moji nejoblibenejsi automobilku srovnavas s tim zelenym molochem Ted se rozmohla moda srovnavat Hardware s auty, OMG...
Martincz [Zobrazit profil] [Poslat zprávu] 2008-08-09 14:40:14

Heh ale tříkolka není auto to je jako kdyby si řekl že auto je motorka..

Auta vs Hardware.. příště budu srovnávat holící strojky a a hardware..
Markus [Zobrazit profil] [Poslat zprávu] 2008-08-09 11:55:47

To že ted tak nějak drží s Intelem je jen slabostí ATI která se jen veze s Intelem a Microsoftem a enni schopna udělat nic vlastního natož někoho skoupit protože celeé AMD je rádo že vubec funguje. Je to smutný, ikdyž má občas ati dobré produkty a věci tak je absolutně neschopná udělat propagaci. Ale tomuhle webu se musí nechat že i z té nejvíc negativní zprávy dokáže udělat úspěch ATI a pohromu pro nVidii.
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 12:12:32
avatar
no nevím, nemyslíš že je na čase aby to někdo rozetnul ten spor o GPGPU technologie? nebo si mylsíš, že je pro všechny výhodnější tu držet několik platforme GPGPU ?

Co je za negativní zprávu na tom, že AMD si připojuje k otevřené platformě a podpoře DX11 když ty mají na to, aby se stali dominantními tehcnologiemi, tkeré budou podporovány a z čehož můžeme těžit? To je snad dobře ne? Takže jaká negativní zpráva snad skvělá zpráva, že AMD jako první dostalo rozum a jde cestou toho,co chtějí softwarové společnosti které dělají apliakce pro nás ...
Markus [Zobrazit profil] [Poslat zprávu] 2008-08-09 12:23:21

to je sice hezký ale fyzika ve hrách se řeší už DNES nVidia je tu s PhysX už DNES. Než vůbec vyjde DX11, než budou grafiky podporující DX11, než na to budou hry, než na to budou ovladače atd. tak už může být dávno o ''fyzice'' rozhodnuto. AMD prostě nemá sílu, jak na vlastní řešení natož na propagaci ...
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 13:04:31
avatar
Fyika ve hrách se řeší už dávno ... HAVOK funguje v mnohem více hrách než PhysX a díky podpoře Intelu dnes už i Microsoftu a AMD má přeci jen o něco lepší vyhlídky. Rozhodnuto ale rozhodně zdaleka není ...

S tím, že AMD nemá sílu na propagaci a protlačení vlastního řešení zcela souhlasím, co jsem asi napsal v článku?!
Bucho [Zobrazit profil] [Poslat zprávu] 2008-08-09 14:10:44

Je to jako s XP a Vin Vista 64b, dobře Xp je (nejspíš) stabilnější a a používanější lidi, ale to máme zůstat 10 let za opicema? Vista a další jsou prostě nástupci a jsou mnohem lepší a to že je náročnější je jiná věc. Stejné je to s physX a havokem, vyvojáři říkájí, že physX je mnohem relističtější ale zase náročnější a mnohem mín používanější. Havok je sice dobrý ale svoje maximum ukázal v HL2 a dál už jsme se nedostali, dřív nebo později physX prostě nahradí Havok (teda pokud se neobjeví něco jiného nebo nová verze havoku, ale to už fantazíruju)
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 14:19:46
avatar
ehm .... no nejspíše moc dobře situaci nesleduješ ... HAVOK je schválně udělán tak aby jej CPU zvládly .... jenže už to nebude dlouho trvat a ještě letos se představí zbrusu nová verze HAVOKU právě pro GPGPU, která toho bude umět mnohem více, když bude podpořena patřičným výkonem GPU tedy přímá konkurence PhysX ... a vzhledem k tomu, že HAVOK podporuje Intel (ten ho i vlastní), Microsoft (což ovlivní mnohé další navíc se mluví o tom, že další generace konzolí bude s grafikou Intel) i AMD dost pochybuji o tom, že jej PhysX může ve stávající situaci Havok nahradit takže jestli je PhysX výhoda nebo ne se teprva ukáže ... myslím, že to bude ještě zajímavé a rozhodně bych si nechal soudy až na později ...
Bucho [Zobrazit profil] [Poslat zprávu] 2008-08-09 12:37:56

A co je (sakra) škodlivé na CUDA? Je to prostě jednoduchý prostředí ve kterým fungují programy pomocí GPU - pár z nich jsem si zkusil a je to opravdu rychlý (šifrování apod.). Pokud vím, tak řešení od nvidie je jediné co funguje, jsem zvědavý na těch 48cpu na larabee, jenže udělat vícevláknovou aplikaci je těžké, udělat 4 vláknovou je hodně složitý úkol, ale hned 48? To bude tak za 20 let - a pokud umíš googlovat tak si najdeš "recenze" ve vědeckých časopisech kde to řešení od nvidie velmi chválí. Pro masy příjde podpora CS4 na photoshopu, ukaž mi jiné řešení kde reálně ohýbají 4 gigovou fotku ....hele mě je to celkově jedno, na kompu stejnak spouštm word, php, media player a samozřejmě net a takové věci se nezrychlí, pokud ale takové věci někomu pomůžou budu rád (a nechápu co mluvíš o marketingu - to si myslíš že věděc nebo lékařská střediska si nezjistí co si kupujou??) ŘEKNI co je na řešení od nvidie špatného, co je dobrého na řešení od AMD ne tenhle tvůj ukázkový objektivismus. Napiš fakta pro a proti do grafů a ukaž - "vysvětli" proč bychom to měli/neměli chtít, protože jinak je už pověst tohodle serveru dost ohrožena. Zareaguj prosím.
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 13:30:55
avatar
No to je právě to ... CUDA není zdaleka jediné řešení co funguje ... argumentuješ Phtoshopem, jestlipak víš že na stejné věci pracují dávno i pod GPGPU AMD? Navíc obě řešení budou funkční až s novou verzí Photoshopu někdy během příštího roku .... navíc klient F@H což je právě GPGPU aplikace už na AMD-ATI funguje léta zatímco NVIDIA jej v betaverzi spustila až nyní. Co je na CUDA špatného? NIC! Špatné je ale jeho používání v marketingu protože jako téma je to pro běžného člověka naprosto neuchopitelné a jen tím vnikají fámy a mýty ... CUDA není nic co by konkurenční AMD-ATI nemělo, to je tady už léta a v profesionální oblasti se s ním běžně pracuje, nicméně protože pro běžného člověka je to věc nevyužitelná (ty snad doma programuješ pro GPGPU ???!) tak se sním AMD-ATI nevytahuje a nemate s tím lidi a soustředí se na důležité věci. Mluvme o aplikacích, které využijeme, nemluvme o prostředí které je podružné a pro nás běžné uživatele nepodstatné ... naším zájmem jsou aplikace a pokud by se konečně všichni dohodli na jednotném, bylo by to pro nás uživatele super ... nicméně to je na diskusi pro odborníky ne pro běžné uživatele, kteří tomu prostě nikdy rozumět nemohou ....

Na řešení NVIDIA CUDA není nic špatného, respektivě možná ano, ale pochybuji, že zde má někdo na to, aby řekl co to je kde to je a proč to je, jenže to samé musíme říci i o prostředí AMD, Intelu a dalších. Bohužel Marketing si vzal CUDA jako rukojmý. Já na tomto webu striktně odděluji marketing od skutečnosti. Zároveň v tomto konkrétním případě odděluji CUDA od PhysX ... Není totiž pravda, že by PhysX nutně bez CUDA nemohlo existovat, bez CUDA vniklo a není zde technicky žádná překážka proč tyto dvě věci spojovat ...


Celkově si myslím, že vůbec používat CUDA a jakékoliv GPGPU prostředí jako argument je zatraceně předčasné .... zdaleka není nic rozhodnuto a bude záležet na tom, jak se k celé věci postaví velké softwarové společnosti, které dělají software ... obávám se tedy, že dohady o tom co je lepší jsou zbytečné a používání CUDA a jiných GPGPU prostředí v marktingu považuji za nešťastné. O Aplikacích (funkčních) klidně mluvme, diskuse o to, co je lepší prostředí jsou však dnes bezpředmětné a rozhodně si netroufám říci, zda je CUDA lepší nebo horší než GPGPU prostředí AMD-ATI, nebo OpenCL nebo cokoliv jiného a obávám se, žetoho dnes není schopen nikdo .... Tudíš zastávám neutrální názor, CUDA OK, ale není o nic lepší než cokoliv jiné do doby, než se zcela jasně a bez pochyb ukáže něco jiného - pak budu první, kdo o tom napíše ;)
Ttxman [Zobrazit profil] [Poslat zprávu] 2008-08-09 18:25:30

Jediny co je na CUDA spatny je ze to nemaj vsichni, takze to akorat prinasi problemy kdyz by clovek chtel neco naprogramovat, tak to jede jen na urcity casti stroju. Takze prichazis o zakazniky co jedou na jinejch grafikach..

Udelat vicevlaknovou aplikaci je tezke? Tak jaktoze je CUDA jednoducha? Kdyz kazdej stream procesor zpracovava vlastne jedno vlakno? (momochodem Larabee 1CPU az 4 vlakna paraelne). Larabee je to sami akorat s trochu jinou instrukcni sadou, ktera te diky kompilatoru nemusi moc zajimat..

Jsou situace ktery se pro vicevlaknovy zpracovani proste hodej. Napriklad prave prace s obrazem, kdy si muzes treba bitmapu rozdelit klidne na 500 useku a kazdej zpracovavat na vlastnim vlakne. (treba prevod na mensi pocet barev atd..) V tomhle pripade se nemusis starat o synchronizaci staci proste pockat az vsechny vlakna dokoncej svoji praci.

Pak mas pripady kdy se to hodi min, ale porad to prinasi vyhody napriklad fyzika ve hrach, nebo AI nepratel. V tehlech pripadech je to slozity prave protoze je potreba synchronizace mezi jednotlivymi akcemi a proste se vlakna nemuzou predbihat kvuli zavyslostem.

Naprosto nevhodny sou treba klasicky okeni aplikace pro windows. Vicevlaknovym kreslenim formulare (coz je strasna kravina) prijdes o vetsinu moznosti optimalizace (napr nekreslit co neni videt) a pokud by nejakej prvek byl pruhlednej nebo castecne pruhlednej stejne musis cekat az se vykresli podklad, jinak nemas jak bys odhad co tam nakonec bude...



Pokud sem dobre pochopil jak funguje PhysX tak umi pocitat miliony kolizi jednoduchejch tvaru atd..
Synchronizace se porad ridis procesorem. Usnadnuje tak praci v mistech, ktery sou vhodny pro masivne paralelni zpracovani s minimalnima vzajemnejma vazbama.... Pripravis si pocatecni podminky na CPU, PPU ti spocita reakce za tehlech podminek. Vysledek zpracujes zase prez CPU zavolas si dalsi detekci reakci atd... Takze PPU je vyuzity s prestavkama kdy pracuje CPU na tom aby se neco delo. To je klasickej priklad pouziti vlaken. To sami dela Havok, bohuzel diky Xkrat nizsimu vykonu CPU prave v ty paralelni casti musi nastoupit optimalizace a zmensit pocty reagujicich prvku.




Uvaha na konec:

Jinak porad se hadat o architekturach je k nicemu. Pro napsani naprosto jakyhokoliv programu staci par zakladnich instrukci:

Zapis a nacteni z pameti
skok
scitani odcitani nasobeni deleni
podminka, neboli porovnani 2 cisel
logicke (bitove) operace - negace, log soucet soucin a exkluzivni soucet


S timhle jde udelat naprosto cokoliv
S tim ze sem jejich pocet jeste prehnal.. nasobeni jde delat jako postupny scitani, logicke operace jdou opsat jako sekvence nasobeni deleni a porovnani atd.

Tohle umi vsechny dnesni CPU i GPU. Jediny v cem se odlisujou jsou specializovany instrukce. Ty jdou sice slozit prave z tehlech jednoduchejch, ale kdyz to napevno "zadratuju" do kremiku bude to daleko rychlejsi.

V naprosty vetsine pripadu tyhle instrukce programator znat vubec nemusi. Staci napsat kod v nakym vyssim jazyku (treba C) a nejak si to prebere kompilator a udela z toho ten spravnej kod..

V tom vidim jediny reseni v tyhle situaci AMD+Intel+NVidia. Spolecnej programovaci jazyk. Samostatny kompilatory a klid

Intel Larabee -- Vezme C/C++ aplikace klidne na stavajicich kompilatorech.. Vlastni kompilator a rozsireni jazyka prave pro vyuziti vektorovejch jednotek.

NVIDIA CUDA - zase jazyk podobnej C rozsirenej o vyuziti GPU specifickejch vypoctu.

ATI Close-to-Metal (GPGPU platforma ATI) - to sami jak Nvidia vlastni jazyk nekompatibilni s nicim jinym...

OpenCL (Open Computing Language) standartizovany jazyk pro paraelni vypocty. - Nechodi na nicem.
Ale zase ho nema na svedomi nikdo z tyhle trojky takze se na nem nakonec muzou shodnout a i kdyby ne muze existovat napr prekladac OpenCL kod -> CUDA kod. To sami pro ATI i Larabee, i kdyz tady bych spis videl vzhledem k verejne pristupny instrukcni sade muze napsat prekladac jakakoliv treti strana..
Bennie [Zobrazit profil] [Poslat zprávu] 2008-08-10 19:28:02
avatar
trochu offtopic, ale mně třeba jako typická ukázka "ošklivého" marketingu ze strany ATI přijdou obrovské nápisy 800 stream procesorů na krabicích řady 48xx, když se pak dočtu, že ve skutečnosti jich je prý jenom 160

Ale 800 oproti 320 u GTX přece jenom vypadá lépe. Sice by bylo také hezké napsat, že Ati se výkonem se 160 kousky dotahuje na 320 kousků u konkurence, ale ta číslovka 800 na krabicích asi prodává lépe

Btw. x86 procesory v podání Intelu také umí jen těch pár základních instrukcí, které popsal Tixman, jenom mají hardwarovou jednotku, která jim složitější instrukce překládá (rozkládá) na tyhle základní mikroinstrukce, které pak provádí. V podstatě teoreticky nic moc nebrání AMD, aby předřadilo překládací jednotku před ATI GPU a bude x86 kompatibilní. Akorát by to asi bylo dost pomalé.
Rimmerak [Zobrazit profil] [Poslat zprávu] 2008-08-10 21:28:50

Když se tu tak bavíte o CUDA, PhysX atd... PhysX funguje přece i na x86 procesoru ! Vůbec k tomu nepotřebuje grafickou kartu a už vůbec né nVidii. Stačí si nainstalovat Medal of Honor Airborn, a přesto že nemáš grafiku od nVidie, jsou nutné nainstalovat PhysX ovladače, aby se fyzika počítala přes procesor. Ano, je to pomalejší => míň efektních efektů ale funguje to. Takže by stačilo mít x krát rychlejší procesor a dosáhne se toho samýho, jako s nVidia grafikou, CUDA....
V3N3C [Zobrazit profil] [Poslat zprávu] 2008-08-09 12:19:00
avatar
''Ale tomuhle webu se musí nechat že i z té nejvíc negativní zprávy dokáže udělat úspěch ATI a pohromu pro nVidii.'' Naprosto souhlasím. Ne tak ani u tohoto článku, ale celkově. Jinak rád si přečtu novinku na DDworldu, ale bohužel se na každá článek dívám s menším nadhledem. Upozornuju, že je to jen můj názor.
ThomasBlue [Zobrazit profil] [Poslat zprávu] 2008-08-09 15:33:26

Upozornuju te, ze to neni jen tvuj nazor. Na ucet zumpy DDworld se slusne bavi vetsina ceskeho internetu.
maltrabob [Zobrazit profil] [Poslat zprávu] - bavit sa mozete, 2008-08-09 15:44:38
avatar
ja sa zase bavim nad "objektivnymi" clankami panov Jahodu a Obermaiera a nad ovplyvnovanim jedneho "nezavisleho" profesionalneho webu PR managerom z nVidie.
ThomasBlue [Zobrazit profil] [Poslat zprávu] 2008-08-09 23:08:08

Mozna az dospejes a zacnes pracovat a budes mit za neco odpovednost, tak pochopis jak moc jsi se mylil. Nikdo nikoho neovlivnoval, ale to asi nema smysl na webu, kde vsichni vidi rude rozebirat.
Davec [Zobrazit profil] [Poslat zprávu] 2008-08-10 10:48:51

Pravdou je, že když někde vidím Váš nick, tak trochu rudě vidím. A to bez ohledu na to, že jsem "dospěl" a "začal pracovat" již před nějakou dobou a smysl pro odpovědnost mám silně rozvinutý. Váš styl komunikace mi silně připomíná pana Paroubka a další špičkové politiky, jejichž slovní masturbace vyplývá jen a jen z toho, že jsou vlastně nedotknutelní a nikdo jim nemůže rozbít hubu.
Nedovedu si představit, že podobným způsobem dikutujete se svými přáteli, kolegy, či cizími lidmi se kterými se střetnete takříkajíc "na živo" třeba v restauraci. Protože v tom případě by těch přátel moc nebylo a navíc by Vás někdo pořád tloukl.
Věřím, že to, jakým způsobem urážíte lidi, vyplývá jen a pouze z pocitu anonymity na internetu a ve skutečnosti jste veskrze příjemný člověk. Chtěl bych Vás požádat, aby se tato stránka Vaší osobnosti dostala i do diskuzí na internetu, tedy i sem na DDworld. Nikdo vám nebere váš nesouhlas s názory zde prezentovanými, ale prostě víc slušnosti by neškodilo.

Děkuji
ThomasBlue [Zobrazit profil] [Poslat zprávu] 2008-08-10 11:51:02

Viz o kousek nize. Na zivo se takto s nikym nebavim, protoze kdyz vidim, ze je to arogantni clovek s nekonecnym egem, jako pan Stach, tak se s nim proste nestykam a nebavim. Jenze odkazy na DDworld se na me hrnou ze vsech stran a me nebavi porad tem lidem vysvetlovat, ze tem nesmyslum tady od cloveka se zastydlou pubertou nemaji verit. A slusne komentare jsou mi v drtive vetsine pripadu okamzite vymazany, tak se nediv, ze diskutuju tak jak diskutuju.

Btw, ver tomu, ze rozbit hubu by se mi moc lidi neodvazilo
duron [Zobrazit profil] [Poslat zprávu] - Ach jo... 2008-08-09 18:35:12
avatar
že Tě tohle pořád baví. Navíc urážet Nechápu, proč, když tento web neustále kritizuješ, tady stejně chodíš a "přispíváš" do diskuzí... neříkám objektivní kritiku, ale to, co tady předvádíš je doslova ubohé. Holt někomu v životě stačí urážet, patrně nic jiného nedokážeš. Máš volnost, udělej si vlastní web a tam piš své vlastní, dle Tebe, objektivní a nezaujaté články... nikdo Tě tady nenutí chodit. Ale patrně nic jiného na práci nemáš...
ThomasBlue [Zobrazit profil] [Poslat zprávu] 2008-08-09 23:04:11

No vis, vlastne ani nevim. Tento web a zejmena jeho sefredaktor me k tomu proste nuti. Ver, ze jsem veskrze slusny clovek a nikde jinde nez tady jsem nikomu nenadaval. To jak je zde manipulovano s lidmi, kteri nemaji dostatek zkusenosti a informaci na to, aby si udelali svuj nazor proste nedokazu prenest pres srdce. A kdyz tu napisu par slusnych komentaru a jsou mi behem chvile do jednoho vymazany, tak uz proste nemam duvod se chovat slusne. Na hruby pytel hruba zaplata. Jinak na praci mam spoustu veci, tech par minut co tu denne stravim me nezabije.
Smrtihlav [Zobrazit profil] [Poslat zprávu] - ze par minut :D 2008-08-10 12:56:30

ty mas asi iny pojem oznacujuci "par minut" bo jak tak cumim tak ty mas odpoved minimalne jednu pod kazdou druhym komentarom a ze to nie su len dve tri vety ale hotove slohy to za par minut nenapises resp. nestihol by si za par minut napisat kvantum odpovedi v rozsahu cez 7 riadkov a viac
ThomasBlue [Zobrazit profil] [Poslat zprávu] 2008-08-10 18:13:28

To vis nekdo je schopny a nekdo ne. Ne, nic ve zlem, ale opravdu je to tak, proste sem kouknu, behem max 5 minut odpovim na co odpovedet chci a delam dal svou praci.
maltrabob [Zobrazit profil] [Poslat zprávu] - ja to robim tak isto, 2008-08-09 15:45:47
avatar
DDWorld si vzdy rad precitam, casto krat tu DD prezentuje opacny nazor ako pro-nVidia zamerani niektori redaktori na EHW alebo PCT. kazdemu je jasne ze DDWorld je zamerany pro-ATI, ale to neznamena ze sa tu nedaju najst objektivne a inak podane informacie ako niekde inde. clanky su tu pisane viac s nadsenim ako na inych weboch, dobre sa citaju a kazdy z nas si z nich hadam dokaze vybrat podstatne informacie.
mnm [Zobrazit profil] [Poslat zprávu] 2008-08-09 18:23:00

asi tak
prectu si neco tu, neco na ehw a udelam prumer a sem v obraze
abych se sem chodil vysmivat, ze tu sou fanatici a jinam ze sou pro nvidii je pro maly decka, co se na netu nudi
ThomasBlue [Zobrazit profil] [Poslat zprávu] 2008-08-09 23:11:39

Na tomto webu jsou zajimave tak maximalne recenze zavodnich her. Jakmile dojde na hardware je zle. A ver, ze nekdo kdo se v pocitacich tak nevyzna a narazi na tento web nahodou, tak si rozhodne podstatne informace vybrat nedokaze. A takovych lidi je spousta, kteri tomu co se zde pise bezmezne veri.
ssnake [Zobrazit profil] [Poslat zprávu] 2008-08-10 11:47:07

to sis ted ale nabehl. ctu hodne HW serveru a DD se jako jeden z mala ceskych posledni dobou trefoval. kdyz se dari ATI tak chvali ati, kdyz byla navrcholu NV chvalil nv, ale co proboha ted chcete chvalit na NV? nic me nenapada....i nvidioti by meli chvalil ati protoze diky jim spadla cena gtx280 asi o 4-5000...
rv770 k 1Ghz - vsichni se smali a ups, na 950Mhz uz bezi. pct (obr) = z gtx280 si sednete na prdel. ano sedli jsme si, ale jen proto, ze pri max. nastaveni se gtx280 rovna rv770, ktery ma prakticky polovicni parametry. (obr normalne nadava (a zacina si s tim) do ostatnich, priznava ze pise blbosti jen aby zvedl navstevnost atd...)... EHW = nV koutek, rizeny Stankem a podporovany Hulanem, co chtit vice... svetHW a cdr si jdou svou cestou, sem tam je tam flame ale jen mezi uzivateli, nikdo se nenavazi do webu..., HWmag - fake test + konec....a to jsou jen nejlepsi perly za posledni dobu...
ThomasBlue [Zobrazit profil] [Poslat zprávu] 2008-08-10 19:23:55

Smazáno by DD - opakované porušení pravidel
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-10 19:26:37
avatar
Tak a dost, divíš se proč ti mažu příspěvky? Soustavné sprosté navážení se do mě, do webu a soustavné vyvolávání flame tvými naproto lživými, naproto neobjektivními výkřiky do tmy .... takže proto tvé příspěvky mizí a mizet budou, tímto ukončuji tuto diskusi, která opět směřuje do flame ...
Gero88 [Zobrazit profil] [Poslat zprávu] 2008-08-09 13:58:51

S nadhledem se musis koukat vsude na kazdou novinku,vzdy nekdo musi napsat clanek a ten co ho napise,ma na tu danou vec svuj jisty nazor a jen tezko se skryva a da se z clanku ten nazor vycist.
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 14:06:00
avatar
no já bych se nechtěl dožít toho, že by články (jakékoliv) neměly žádný názor Doku budou články psát lidé vždycky v nich bude názor a pohled autora ....
Gero88 [Zobrazit profil] [Poslat zprávu] 2008-08-09 17:32:12

Prave to jsem psal a vubec s touto veci nemam problem.
qmox [Zobrazit profil] [Poslat zprávu] 2008-08-09 18:39:52

zaujimavy clanok ale ako neznalec veci mi prijde ze jedina nova informacia je v tom ze ATI sa sustredi na DX11 co je len logicke pretoze DX11 uz bude obsahovat pocitanie Fyziky cez graficku kartu (co som nevedel) tym padom je vlastne cela CUDA zbytocna pretoze teraz aj tak niesu na nu hry a vsetci ci uz je to intel alebo nvidia budu svoje karty optimalizovat na DX11

Osobne by ma viac zaujimal clanok otom preco sa u nas predava nova 3870x2 za 9000 SK a nie ako v rakuskych/nemeckych shopoch za 4600-5500 Sk .
Nyslim ze 3870x2 je totiz stale velmi zaujimava karta a ked sa predajcovia jej chcu zbavovat kvoli 4870x2 za take ceny mozno nebolo zle nad nou porozmyslat (radsej ako nad 4850 ci cim kolvek od nvidie v rovnakej cene)
http://www.geizhals.eu/a310049.html
aDDmin [Zobrazit profil] [Poslat zprávu] 2008-08-09 20:04:08
avatar
3870X2 se už dávno nevyrábí, to co je v obchodech jsou doprodeje ....
Gero88 [Zobrazit profil] [Poslat zprávu] 2008-08-09 22:57:15

Me by treba zajimalo kdy trosku slevi 4870,sice to vubec nepotrebuji a i pro AMD-Ati je lepsi,ze to ma takove ceny,ale ja bych radeji,aby trosicku cena klesla,preci jen,prazdniny pomalicku konci.
Uo619 [Zobrazit profil] [Poslat zprávu] 2008-08-09 22:59:15

me by taky zajimalo kdy klesne cena hd4870 nekde jsem cetl ze by mela jit k 4600,- coz by bylo nadherny ale na czc sou furt 5.5K+, snad jen prozatim
Asgi [Zobrazit profil] [Poslat zprávu] 2008-08-10 00:37:29

tak na czc je ted 5800+-, pred dve dny byla 5.200+-, na jinych eshopech jde sehnat za 5.000+-
cnb reguluje nadhodnocenou korunu, tak proto to ted vyletelo zase
Joe [Zobrazit profil] [Poslat zprávu] 2008-08-10 11:10:54
avatar
(toto je moj prvy prispevok do kometarov na DD )

k teme: myslim si (teda ak to spravne chapem) ze je dobre ze sa tieto GPGPU dostavaju viac do pozornosti lebo su pravdepodobne efektivnejsie nez CPU na x86 a mohli by tak GPGPU priblizit uz dlho ocakavanu revoluciu starych x86 CPU ...plne zdielam nazor nvidie na procesory podla mna tu uz davno nemaly byt CPU na x86 len to brzdi vyvoj (dakujeme microsoftu)

komentare: co sa tyka DDworldu tak si myslim ze niekto to tu bere moc vazne v tych komentaroch a neuvedomuju si ze toto neni profi web a ze clanky na tomto webe su len nazor jedneho cloveka (autora daneho clanku) a ze kazdy clovek moze mat trochu odlisny nazor na rovnaku vec a nikto nikomu nekaze zdielat nazor DD preto je tu viac podobnych webov a slobodne myslenie aby sme si vytvorili vlastny nazor takze vobec nechapem na co sem pisete tie narazky (nie ze by som tomu chcel ale branit nechcem aby to tak vyznelo mate pravo na nazor ale prave take ma aj DD)

pre DD: urcite sa nenechaj odradit tymi narazkami v komentaroch (casto velmy stupidnych ale o to viac ma bavi ich citat ) je to len ich nazor
...a co sa tyka mna tak si myslim ze mas vyborny web chodim sem pravidelne uz rok a pol a osobne(moj nazor) si myslim ze tvoje clanky su velmy dobre, objektivne a nestrane
...len tak dalej
Dahak [Zobrazit profil] [Poslat zprávu] - Errorek? 2008-08-15 09:58:01

Cituji z nadpisu
"AMD proti Intelu a NVIDIA vsadí na standardy DirectX 11 a OpenCL."

Cituji z tretiho odstavce:
"AMD se nechalo slyšet, že se se svou GPGPU platformou vrhne na výpočetní shadery DirectX11 společnosti Microsoft a také bude na své platformě podporovat otevřený standard jazyka OpenCL GPGPU ..."

Tady neco nesedi, ze ne
Pouze registrovaní uživatelé mohou přidat komentář!
 
Poslední příspěvky v diskuzích


Videa
Dragon Age: The Veilguard – recenzenti jej chválí, fandy originálu zklame?
Dragon Age: The Veilguard – recenzenti jej chválí, fandy originálu zklame?Pondělí, 23 září 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1016x
Komentářů: 0
V tichosti na PC vyšlo God of War: Ragnarök – jak se port povedl?
V tichosti na PC vyšlo God of War: Ragnarök – jak se port povedl?Čtvrtek, 19 září 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1528x
Komentářů: 6
Starfield: Shattered Space rozšíření aneb Bethesda couvá?
Starfield: Shattered Space rozšíření aneb Bethesda couvá?Středa, 18 září 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1438x
Komentářů: 0
Nový Battlefield bude a vrátí se prý ke kořenům. EA se poučilo?
Nový Battlefield bude a vrátí se prý ke kořenům. EA se poučilo?Úterý, 17 září 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1191x
Komentářů: 1
UBISOFT doufá, že nový Assassin's Creed Shadows nepropadne
UBISOFT doufá, že nový Assassin's Creed Shadows nepropadneSobota, 14 září 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1784x
Komentářů: 5
Test Drive Unlimited Solar Crown – návrat se nezdařil?
Test Drive Unlimited Solar Crown – návrat se nezdařil?Čtvrtek, 12 září 2024
Vložil: aDDmin
Kategorie: Počítačové hry
Spuštěno: 1549x
Komentářů: 0