Zpět na článek

Diskuze: Nvidia CUDA - několik faktů a zajímavostí

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

mareknr
mareknr
Level 1 Level 1
13. 11. 2012 15:31

Komentáře tohoto uživatele máš zablokované.

Len citát jedného oddborníka na túto tému:

"SW podpora je dostatečná samozřejmě zvyky vývojářů se mění hůř, takže dokud se nevymítí uzavřená léta jednostranně tlačená CUDA a nenahradí se nastupujícím skutečným stadnardem jakým je OpenCL apod., bude to mít AMD těžší o tom žádná. Ale jsou provozy a aplikace kde je použití FirePro už dnes lepší, takže v klidu a podpora prostě je dostatečná - ano netlačení vlastního "standardu" se někomu může zdát jako nedostatečná podpora ale tak to prostě není. Setrvačnost vývojářů je velká (zvlášť když se CUDA učili na škole ;) takže jim můžeš dát 2x lepší HW bez CUDA a stejně použitjí ten s CUDA, protože proč se učit a dělat něco nového ;) lidská lennost je velká), ale nic netrvá věčně, ale bude to ještě trvat, i když se situace pomalu mění."

Holt lenivý a málo prispôsobiví vývojári používajú CUDA len zo zotrvačnosti. :-)

Braňo1977
Braňo1977
Level 1 Level 1
14. 11. 2012 07:31

Komentáře tohoto uživatele máš zablokované.

@mareknr Viete že majster DD už vyzradil CUDA tajomstvo? :) Tak to je koniec Nvidii.Tu je citát:

Povím ti tajemství, CUDA se v mnoha věcech od OpenCL až tak neliší, klidně by se CUDA mohlo poměrně snadno předělat na OpenCL a být standardem bez vázanosti na konkrétní HW, ale není to v zájmu majitele CUDA tomu dát podporu, protože by firma mohla vybírat mezi různými HW řešeními ;). Takže to skutečně není o podpoře jako takové a samozřejmě se této situace využívá. Prostě některé firmy nemají na výběr díky tomu, jakou základnu si CUDA vybudovala v minulosti - nyní už je ale jasné, že se standardem nestane a že OpenCL prostě jako standard dříve či později nahradí.

kalda69
kalda69
Level 1 Level 1
14. 11. 2012 08:06

Komentáře tohoto uživatele máš zablokované.

@Braňo1977 presne tak jak pises, ale ted se zamysli :arrow: budes delat hw, udelas k tomu sw, budes podporovat (financne nebo poskytnutim programatora) vyvojare her nebo prave ty skoly na vyuku prace s tvym sw. A co udelas pak? Poskytnes ten sw vsem vyrobcum hw cim bys snizil svoje zisky ze svyho hw? Asi ne, co?

mareknr
mareknr
Level 1 Level 1
14. 11. 2012 07:42

Komentáře tohoto uživatele máš zablokované.

@Braňo1977 JJ. Zlatý Hurvínek. Zatiaľ to skôr vyzerá, že OpenCL skončí ako OpenGL. No nechajme sa prekvapiť.

mareknr
mareknr
Level 1 Level 1
14. 11. 2012 08:32

Komentáře tohoto uživatele máš zablokované.

@Braňo1977 @kalda69: Toto by Stach pochopil iba v prípade, že by to bolo opačne a svoju úspešnú platformu ako CUDA by malo AMD. Vtedy by sme sa takých hovadín na stranu tejto platformy nedočítali. Proste keď sa začneš na neho pozerať ako na PR AMD, tak ti začne dávať zmysel to čo píše a prečo si všetku tú omáčku naokolo vymýšľa, aby mu to aspoň zapadlo do nejakej schémy.

mareknr
mareknr
Level 1 Level 1
13. 11. 2012 15:48

Komentáře tohoto uživatele máš zablokované.

@mareknr Sakra. Leniví vývojári.

Maor
Maor
Level 1 Level 1
13. 11. 2012 15:56

Komentáře tohoto uživatele máš zablokované.

@mareknr četl jsem srovnání open cl, CUDA a C++app
a výsledek? všechny kódy byly v CUDě kratší, jasnější přehlednější prostě jednodušší a navíc v měřeních nikde nezaostávala narozdíl od Open CL či c++
Takže proč používat Open CL, když není lepší? není důvod. Když člověk má možnost mít nVidii, tak by byl blbý, kdyby nevyužil možností CUDY. Tím neříkám, že Open CL je na nic a AMD se má zahrabat, ale smekám, před nVidií, že se ji něco povedlo a AMD by si mělo vzít příklad a propagovat něco lidštějšího než Open CL

mareknr
mareknr
Level 1 Level 1
13. 11. 2012 16:06

Komentáře tohoto uživatele máš zablokované.

@mareknr @Maor: Inak samozrejme súhlasím s tým čo si napísal.

mareknr
mareknr
Level 1 Level 1
13. 11. 2012 16:04

Komentáře tohoto uživatele máš zablokované.

@mareknr @Maor: AMD sa môže kľudne chytiť toho OpenCL, ale museli by tomu dať skutočnú podporu. Nie len že sa budú tváriť že niečo podporujú. Lenže keďže ide o štandard, ktorý podporuje aj NVIDIA (a ďalší), pochybujem, že by do toho liali peniaze. Iba naivný človek si môže myslieť, že vývoj štandardov je rýchlejší alebo že je to najlepšia cesta vývoja. Proprietárne technológie sú už len z princípu podporované väčšinou lepšie lebo ten kto ich podporuje a sa o ne stará z toho očakáva návratnosť a výhodu pred konkurenciou. Kto by masívne podporoval a lial peniaze do niečoho, čo dá potom konkurencii zadarmo. Naivná predstava.

FAJKO
FAJKO
Level 4 Level 4
13. 11. 2012 19:13

Komentáře tohoto uživatele máš zablokované.

@mareknr @mareknr: oddbornikovi nachcat do huby

dizzi
dizzi
Level 1 Level 1
13. 11. 2012 22:45

Komentáře tohoto uživatele máš zablokované.

OpenCL ma vyhodu v tom ze ti ten program pobezi i na CPU. Takze kdyz budu mit 4 jadra na CPU a 4 "jadra" na GPU, pobezi to na 8.

OpecnCL ma nevyhodu v tom ze ti ten program pobezi i na ... vsem moznem. Protoze je to univerzalni reseni je narocnejsi na implementaci a hlavne optimalizaci.

Takze nejake porovnani bez souvislosti je k nicomu jako 90% nejakejch "testu"

BTW OpenCL patri Apple potazmo Khronosu, nevim proc to lidi spojuji jen s AMD.

Zajimalo by me kolik vypocetnich "units" ktere se daji povazovat za "jadro" je v prumeru na tech 400M cipech. Ja bych to skromne tipnul na neco jako 2-4.

A tak dal... skoda mluvit. Nvidia si prihreje polivku, pan redaktor zobrazeni reklam a karavana jde dal ... :-)

xwing
xwing
Level 1 Level 1
14. 11. 2012 09:16

Komentáře tohoto uživatele máš zablokované.

@dizzi Chlape máš v tom guláš.

To je síce pekné že OpenCL teoreticky spustíš na hocičom, ale ak spravíš takto univerzálny kód tak sa veľmi ľahko môže stať že GPU bude využívať na 50% či pokojne i na 5-10%. Preto sa kód vždy aspoň čiastočne optimalizuje - pre CPU (aj tu sú rozdiely - architektúra, podporované inštrukčné sady atď.) a rôzne architektúry GPU.

Ak chceš aspoň akú-takú efektivitu, potrebuješ minimálne 3 odlišné vetvy kódu - x86 CPU, nVidia GPU a AMD GPU (a tu máš ešte problém či to optimalizuješ na VLIW5, VLIW4 alebo GCN...). Ak chceš aj ARM a mobilné grafiky tak musíš pripraviť ďalšie optimalizácie, podobne ak chceš získať čo najviac výkonu z každej generácie CPU/GPU. A to stále hovoríme o OpenCL kóde ktorý teoreticky spustíš na hocičom.

A OpenCL patrí Khronosu, Apple je len (veľmi aktívny) člen tejto skupiny ktorý sa pridal iba dodatočne. ATI je zakladajúci člen (podobne však aj nVidia, Intel atď.). O AMD sa v súvislosti s OpenCL veľa hovorí iba preto, lebo kedykoľvek sa spomenie CUDA, AMD fans a tiež ich PR kričí OpenCL! Najzaujímavejšie na tom však je že nVidia ešte nedávno mala lepšiu OpenCL podporu ako AMD (neviem ako to je teraz, ako poznám AMD pravdepodobne sa nič nezmenilo).

mareknr
mareknr
Level 1 Level 1
14. 11. 2012 09:28

Komentáře tohoto uživatele máš zablokované.

@xwing Ja som iba citoval Stacha, ktorý sa tak "odborne" vyjadril k téme CUDA. Môj prvý príspevok nebol môj názor, ale tento článok mi nedal to sem nepastnúť pretože je tu jasne vidieť ako je mimo. Inak to vidím tak ako ty a je mi jasné, že dobre zabehnutú platformu ako CUDA nemá význam nahrádzať niečím takým ako je momentálne OpenCL. Nemá oproti nej žiadnu pridanú hodnotu čo sa týka vývoja. AMD fans síce narážajú na to, že budú mať zákazníci s OpenCL na výber aký HW použijú a nemusia sa viazať na NV, ale to by musela NVIDIA dlhodobo fakt moc zaostávať aby sa v tomto smere niečo začalo meniť. Plus tebou spomínané komplikácie vývoja niečoho pod OpenCL ak to má byť spustiteľné na ľubovolnom HW podporujúcom OpenCL. Títo ľudia si predstavujú programovanie (a vývoj SW) ako nejakú automatickú pásovú prácu.

shipo
shipo
Level 1 Level 1
14. 11. 2012 02:51

Komentáře tohoto uživatele máš zablokované.

@dizzi 48cuda cores=výpočetní jádro(jen 560Ti s 384 jich má 8)

shipo
shipo
Level 1 Level 1
14. 11. 2012 02:52

Komentáře tohoto uživatele máš zablokované.

@shipo 8 )

edemski3
edemski3
Level 23 Level 23
14. 11. 2012 08:52

Komentáře tohoto uživatele máš zablokované.

Teda čekal jsem tu ostřejší diskuzi 8)

AL_
AL_
Level 1 Level 1
14. 11. 2012 09:14

Komentáře tohoto uživatele máš zablokované.

@edemski3 Presne :) clanek splnuje vsechny podminky pro aktivaci mistnich pisalku: 1) je od obra 2) je o nvidii 3) mirne rype do AMD.

KOCHREN
KOCHREN
Level 1 Level 1
14. 11. 2012 09:00

Komentáře tohoto uživatele máš zablokované.

Nad tím jak nezávisle jsou psány zdejší přízpěvky jsem už dávno zlomil hůl a chodím se sem spíše pobavit :D Řekl bych to asi takhle tady bude vždy do nebes vychvalována nvidia a intel a na DD webu zas AMD... Pro objektivní a relevantní informace si fakt zajdu jinam :wink: Ostatně o nemocnosti zdejšího pisálka si můžete udělat sami úsudek http://www.obr-hardware.com/ Opravdu ten nestraní nikomu :D

KOCHREN
KOCHREN
Level 1 Level 1
14. 11. 2012 09:03

Komentáře tohoto uživatele máš zablokované.

@KOCHREN PS: vzpomeňme na fermi a 480 byla ve stejném postavení jako dnes 7970 byla žravější ale tehdy to bylo naprosto v pořádku :wink:

Igor
Igor
Level 1 Level 1
14. 11. 2012 09:27

Komentáře tohoto uživatele máš zablokované.

@KOCHREN Podle zdejší recenze to v pořádku nebylo.
Schválně jsem se na ní teď podíval.

KOCHREN
KOCHREN
Level 1 Level 1
14. 11. 2012 11:36

Komentáře tohoto uživatele máš zablokované.

@KOCHREN @Igor: no ty nejlepší zprávy byly nakonec smazány jako např 470 nejvýhodnější koupě kolem 3-4 tisíc a pod :-D někde sem je teď viděl páč si to někdo ofotil... to je jedno prostě objektivita tady jde šejdrem a dycky je lepší si přečíst vícero webů než tupě naslouchat jednomu

dizzi
dizzi
Level 1 Level 1
14. 11. 2012 09:13

Komentáře tohoto uživatele máš zablokované.

[quote=shipo]48cuda cores=výpočetní jádro(jen 560Ti s 384 jich má 8 )[/quote]

Uplne jsem prispevek nepochopil (ktere cislo plati ;-) Pac ja tomu nerozumim tak dobre jako pan Obermaier, znovu jsem otevrel knizku od panu kteri tomu trosku rozumi (Heterogenous Computing with OpecnCL, strana 62) a cituji:

Defining a core as the closes reasonable mapping to the equivalent in a CPU architecture, the AMD design (HD6970) has 24 cores and the NVIDIA design (GTX580) has 16

A to jsou highendy, kolik se jich prodalo v tech 400M, kolik je tam realnych mainstreamovych karet ktere tohle cislo nedosahnou? Kdyz OpenCL spocita vsechny ARMy, grafiky a x86 CPU ktere OpenCL podporuje, kolik to bude prodanych kusu?

Nezastavam nejak vyrazne ani jednu stranu. Jen je trochu trapne jak tu nekdo na serioznim serveru, dukazem upornym tvrzenim dela dojem na skolaky s nalepkou Nvidia/AMD na sesite

shipo
shipo
Level 1 Level 1
14. 11. 2012 13:33

Komentáře tohoto uživatele máš zablokované.

@dizzi Platí obě čísla, článek se jmenuje "Nvidia CUDA" otevřel jsi jen špatnou knihu. :wink:

edemski3
edemski3
Level 23 Level 23
14. 11. 2012 09:15

Komentáře tohoto uživatele máš zablokované.

[quote=KOCHREN]PS: vzpomeňme na fermi a 480 byla ve stejném postavení jako dnes 7970 byla žravější ale tehdy to bylo naprosto v pořádku :wink:[/quote]

No já ti nevím, na tu žravost se právem prskalo a ATIfandové vychvalovali nežravost Radeonů. Teď je to naruby. Nelze na to prskat, tak se prská na DP, že ji nV nemá, nebo má děsně pomalou... Jako by to hráč potřeboval

KOCHREN
KOCHREN
Level 1 Level 1
14. 11. 2012 12:17

Komentáře tohoto uživatele máš zablokované.

@edemski3 no však ano o tom mluvím :wink: nejsem ani nvidiot ani atifan beru co je zrovna výhodné :) já se právě směju právě tomu jak je to teď radeonům vztýkáno :) A prozměnu tehdy bylo dáváno jako přednost Nvidii že maj větší výpočetní výkon... Ten výkon má teď radeon ale u nich se to tak na tomto webu nevyzdvihuje :wink: U grafik bych volil typ podle ceny zato u procesoru je to jasny AMD teď nemá dobré procesory... což je škoda z důvodu konkurence a ceny...

dizzi
dizzi
Level 1 Level 1
14. 11. 2012 09:52

Komentáře tohoto uživatele máš zablokované.

[quote=xwing]Chlape máš v tom guláš.
[/quote]
OpenCL was initially developed by Apple Inc.,....

Dalej to nema zmysel komentovat...

mik.y
mik.y
Level 0 Level 0
14. 11. 2012 16:16

Komentáře tohoto uživatele máš zablokované.

to je dobre,ze to autor nepodcenil a dal zde obrazky ve vysokem rozliseni,ktere se v pripade seznamu aplikaci dobre ctou,dekuji!

edemski3
edemski3
Level 23 Level 23
15. 11. 2012 08:56

Komentáře tohoto uživatele máš zablokované.

@mik.y Kterému slovu ve větě:
*Jelikož dokument není tajný, zde si ho můžete stáhnout celý a pečlivě prozkoumat.

*
jsi přesně nerozuměl?!?

msoky
msoky
Level 1 Level 1
23. 11. 2012 13:24

Komentáře tohoto uživatele máš zablokované.

@edemski3 a co z toho ked Nvidia nema po hardwerovej stranke DX11.1 kartu? :D http://diit.cz/clanek/gpu-kepler-nepodporuje-directx-11-1

Reklama
Reklama