V tomto týdnu šéf vývoje společnosti NVIDIA naznačil, že by se CUDA mohlo rozšířit i na ATI grafiky
Před pár dny hovořil šéf vývoje společnosti NVIDIA o tom, že pracují na projektech rozšíření CUDA i na další platformy. Vzhledem k tomu, že v současnosti neexistují vhodnější výpočetní platformy, na kterých by CUDA připadala v úvahu, než právě grafické karty, lze tak odvodit, že právě grafické karty ATI jsou onou další platformou, kde by CUDA mohla běžet.
NVIDIA CUDA je GPGPU platforma, či prostředí pod kterým běží některé aplikace, ale jen na grafikách NVIDIA. Jenže zdaleka není jediným podobným systémem a právě AMD-ATI má dokonce ještě starší STREAM. NVIDIA CUDA a ATI STREAM jsou v podstatě jedno a to samé, optimalizované pro danou platformu, ale jinak řešící stejnou věc. Obě jsou postavené na jazyku C a cíleny na paralelní výpočty přes GPU. Společným jmenovatelem je v současnosti jediný standardizovaný jazyk GPGPU – OpenCL a samozřejmě DirectX. Je tedy v podstatě jedno do dalších let v případě OpenCL programů, který GPGPU systém budete mít, nicméně samozřejmě mít jeden dominantní je pro jednu, nebo druhou firmu výhoda.
NVIDIA by ráda CUDA rozšířila co nejvíce před nástupem OpenCL a Intel Larrabee a ATI je víceméně jedinou logickou platformou, kde by NVIDIA chtěla CUDA mít. Už to na ATI zkoušela v době, kdy si koupila PhysX fyzikální instrukce a podmínila je právě přijetím CUDA. ATI ale tehdy řekla jasné ne a oznámila, že se soustředí na HAVOK OpenCL a STREAM. Tento týden, co šéf vývoje společnosti NVIDIA opět naznačil, že by CUDA rád viděl i na dalších platformách (nejlépe na AMD-ATI grafikách) se samozřejmě čekalo na vyjádření AMD.
To se vyjádřilo zcela jasně. AMD-ATI nehodlá CUDA podporovat. Důvod je jednoduchý. ATI má vlastní stejně dobrou technologii STREAM, která je schopna toho samého, co CUDA. Nicméně to není ten hlavní důvod, proč CUDA podporovat nebude. Důvodem, proč AMD-ATI nechce o CUDA na svých grafikách ani slyšet je, že NVIDIA by mohla úmyslně poškodit výkon ATI grafik ve spojení s CUDA a pokud by to nebylo přímo úmyslné, stejně je CUDA vyvinuto a optimalizováno na NVIDIA. AMD-ATI opět zopakovalo, že se ve svém GPGPU prostředí soustředí na všeobecně přijímané standardy OpenCL a DirectX11. Jsem na pochybách, že NVIDIA CUDA někdy uvidíme na nějaké významné platformě, kromě grafik NVIDIA.
Ano, ono totiž jde i o to, že nvidia a ATI karty fungují úplně na jiných principech, takže pro ATI by se nejspíš muselo CUDA napsat úplně znova, což mj. znamená i docela velký objem programovacích prací. To zase znamená náklady a já nevěřím, že by je platila nvidia a pokud ano, platila by premisa o tom, jak výkonné v porovnání s "nativními" nV kartami by takové API bylo; navíc se dostáváme na tenký led odhalování know-how, licenčních záležitostí apod. konkurenci, nVidia by musela dostat velmi přesné specifikace ATI čipů, což se mi nezdá jako reálné.
Mě sice CUDA a GPGPU technologie zajímají, ale chtěl bych se zeptat, proč se o tom v tomhle "uživatelským" magazínu píše 5x týdně i když to praktický nikdo na "uživatelský" urovni používá asi 1% lidí, který už jsou někde na pomezí profi segmentu, podivejte se na stránky nVidie se seznamem CUDA aplikací a uvidite tam věci, který většina lidi nepochopí, protože je to nad jejich vzdělání a chápaní, jsou to povetšinou vědecký aplikace, takže buďto zvedněte uroveň a mluvte tu víc o "profi" sféře a její aplikaci, nebo to už můžu brát jen tak, že už nevíte, jak do nVidie rejpnout.
no, řekl bych že je to spíš reakce na jiné weby.. často jsem se setkal na fórech s hláškami typu: "Výkonově jsou ATI i nVidia vyrovnané, ale CUDA je velká výhoda, tak si radši vem nVidii" a podobně.
ne to netvrdím, špatně jsem to formuloval, spíš DD takhle reaguje na to, jak moc se teď o CUDA mluví (a jak je předhazována jako obrovská výhoda pro nVidii), ale jak psal shurin, tímhle vlastně sám taky dělá reklamu..
Alespoň nás nutí o ní přemýšlet, hledat o ni další informace na internetu, zjistit jaká skvělá technologie to je a koupit si grafiku od nVidie ;) Všichny ostatní weby jsou zelený přímo, DD na to jde psychologicky
Prosim te, 90% lidi a novinaru dokaze odrusit marketingove kecy od skutecneho prinosu. Tady se kritizuji akorat ty kecy - proste se to hodi. Krom toho, ze se tady jeste prezentuji polopravdy, nepravdy ci primo vymysly. Ohledne GPGPU doporucuji nejaky lidi a fora co se na to orientuji. Tady se nedozvis nic. Krom toho, ze CUDA je marketingovy nastroj a AMD ma to same, ale soustredi na standardy!sic! OpenCL ci DX - stejne marketingove kecy, akorat prozmenu od AMD. Zvlastni ze od jedne firmy je kritika marketingu dukladna, kdezto u druhe je vse prijimano nekriticky.
Predem uvadim, ze nejsem rozhodne fanousek NV a nejsem ani priznivce ATI!!!
Nad urovni ATI STREAMu by se dalo polemizovat a srovnavat ho s CUDA jde jen asi na urovni, ze jde o podobny projekt... Krom nekolika malo aplikaci Stream skoro nevidime. Uroven prevodu videa pres Ati karty je bidna.
Jsem pro jednotny standard a podporu OpenCL, protoze jinak bude uroven obou projektu a jejich rozsireni mizerne.
Zajimalo by me, zda se pocita s vylepsenim fyziky u Havoku nebo u DX...
zatím to vypadá, že dva se perou a třetí se směje, ačkoli neni jasny, kdo se vlastně skym pere a kdo se směje, takže kam to všechno směřuje, to ví bůh...
ABSOLUT SOUHLAS. Zatímco CUDA funguje relativně dobře,tak tady se o ní píše,že to je vlastně na prd.ALE ATI STREAM je starší a ikdyž nic pro normalní uživatele nemá(kromě převodníku,kterej stojí i po poslednim doladování za starou bačkoru) přesto se žádná kritika směrem k AMD nekoná.Mám v kompu už 4 generaci ATI a nikdy jsem neměl nVidii,zkoušel jsem parkrát i ten "převodnik" a po pravdě radši budu konvertovat přes CPU kde to trvá déle ale výsledek není film plnej artefaktů. Nefandím nVidii ale rozpaluje mne to schovávání za nestranost a přitom co ATI udělá je božské a NV když udělá tak špatně udělá.Uplně to samé jako AMD a Intel - borci z AMD udělali Phenom II a po dvou letech dohnali Core 2 ale tady se k Phenomu II snad i modlí
Osobně si myslím že AMD a Nvidia se budou tak dlouho dohadovat až nakonec přijde Intel s Microsoftem a uvedou novou GPGPU technologii zakomponovanou ve Win, či v DX a podporou Intel Larabee. AMD a Nvidia potom sklopí hlavy a přejdou na jejich řešení.
Asi jako v době kdy bojovalůo DX verzus OpenGl. DX jednoduše díky ohromným prostředkům nabralo takový vývoj že OpenGL přestalo stíhat. Asi tak nějak bych to vyděl i s budoucností CUDA či OpenCL.
No ty dohady jsou prezentovaný prakticky jen zde, v praxi má jedinou použitelnou GPGPU technologii nVidia, ale to ze příjde MS Wintel technologie to je jasný, ale tech 5 let, co tomu tak dávám si ještě můžou u zelených něco nahrabat...
A že OpenGL přestalo stíhat není pravda, viz Doom3 engine, prostě ho MS marketingove prevalcoval.
Doom3 engine neexistuje. Doom3 stejně jako hry typu Quake4, ET:QuakeWars, nový Chronicle of Riddick - pořád jde o jeden a ten samý upravený engine z letité hry QukaIIIArena. Od té doby se defakto na OpenGL nic nezměnilo-to je důvod proč spousta vývojářů, kteří mněli plány s OpenGL nakonec přešli na DX.
Jinak neříkám že by OpenGL přímo již za nic nestálo viz nový Riddick, ale jednoduše je to již okrajová záležitost. Osobně je mi to líto protože kdyby byli hry vyvýjené primárně na OpenGL a ne na DX tak by hráči nebyli vězni Microsoftu a mohli by si svobodně vybrat jaký OS chtějí používat.
No jede na id Tech 4 enginu a sice má nejaký kusy kodu z id Tech 3, tak se to stejne muselo prepsat, kdyz precházeli z C na C++, takže se nedá říct ze je to stejný engine... a openGL neni spatný, dokonce se říkalo, že se na něj dá snadněji programovat, než na DX, ale holt podpora MS dělá svoje, ale ted už to je stejnak jedno, na DX10 se to srovnalo a na DX11 už to mít nebude, protože vývoj moc rychle nepokracuje.
No tak v id Tech 3 zase určitě použili pár věcí z id Tech 2 a v id Tech 2 z id Tech 1. Takže podle týhle logiky se vlastně od dob Doom 1 nic nezměnilo...
... něco bych tu napsal, pač sem dnes mluvil s bratrancem, který se před pár hodinami vrátil z prahy, kde nVidia měla svoje ,,představení,, a byli tam i Atináci ...
pokecal si s lidma co řídí výrobu, a pokud nehodili kachnu, tak AMD musela dát 16 000 000 dolarů na ATi grafiky protože nemaj prachy na vývoj ... prý se zpozdí ani vydání DX11 generace :-X :-X neberte to vážně, jen taková věc jestli souhlasíte či ne
1. Takze, ad 1, povedz meno bratranca alebo aspon jeho funkciu, pretoze taketo somariny ktore pises sa na nejakych prezentaciach nehovoria.
2. Nevedel som, ze prave v Prahe sidlia ludia ktory riadia vyrobu.
3. Vete ze AMD musela dat 16mil dolarov na ATI gratiky pretoze nema prachy na vyvoj-no tak tejto vete by neporozumel ani pan boh. Ked ma tvoj brat podobne vyjadrovacie schopnosti ako ty, tak na tom predstaveni mohol byt tak maximalne ako divak ale nie ako zastupca nejakej silnej firmy-takze jeho maximalny uspech tak mohol byt ze niekoho doleziteho tam videl a ak s nim niekto aj prehodil niekolko slov tak ho museli povazovat za casnika a bol to jednoducho omyl.
4. Ak uz nieco napises, tak to napis tak,aby tomu aj niekto okrem teba rozumel. Popripade si to po sebe precitaj,aby si aj videl co za somarinu si stvoril.
mno já nepsal že v praze sídlí lidé co řídí výrobu, ono stačí když tam sou zástupci či tak, bo dojedou z ameriky, nevíc padlo tam slovo o tom že to jsou češi ? to si nikdy nebyl na takove ,,konferenci,, ? on anglicky umí tak nevim proč by si s nima nemohl prohodit pár slov, šak uvidíme jak to bude esi to byla kachna či pravda
povedz mi osobne ze keby si mal velku spol. ako AMD-ATI tak by si ludom co sa ta spytaju, ktorych si v zivote nevidel ze by si im povedal ako bezi vyroba kolko si poziciavaju aby konkurencna spol. prisla s nejakym esom. Taky blud som este nepocul. Zamysli sa nad tym
Na takychto konferenciach som bol a ver mi,ze ziadna firma ti tam na opytanie sa nepovie ze jej produkty budu meskat, kolko maju stratu alebo kolko naliali do inej spolocnosti. Uz z tvojho pisomneho prejavu usudzujem, ze ....
musím pochválit tu grafiku, ti dva špionci ze hry Spy vs. Spy mě docela dostali, pěkně jsem si zavzpomínal, jak jsem tuhle gamesku pařil kdysi dávno na C64 :-)