Citace Původně odeslal Petrik Zobrazit příspěvek
Ja se obavam, ze ty SIMD jednotky v grafikach nejsou zdaleka tak univerzalni jako SPE v cellu, nebo snad ano? Nebo ze by se rozhodli pro cell jen kvuli potrebe a cene? neverim...
Dyť na nich chtějí počítat fyziku a dekódovat HDTV MPEG4 AVC, tak proč by to nezvládly?

Citace Původně odeslal Petrik Zobrazit příspěvek
Nezapomen, ze cell muze mit diky revolucni architekture podstatne lepsi zasobovani vypocetnich jednotek daty
Revoluční? Co je na nějaké SRAM revolučního? To si vážně myslíš, že to nemá někde úzké hrdlo? Třeba přístup do RAM, závislosti výpočtů, latence mezi SPE a hlavním jádrem (jak dlouho asi bude trvat překonat takovou fyzickou vzdálenost...), sdílení dat mezi SPE... aby to mohlo dosahovat dobrého výkonu, bude to vyžadovat software, který bude mít kvanta SIMD operací a hlavně navzájem nezávislých - takový mě napadá jen jeden: práce s videem. Na jakékoli jiné věci (včetně např. her) je to jaksi na nic, protože všechny ty jednotky až na jednu budou stát a čekat, co se stane.

Citace Původně odeslal Petrik Zobrazit příspěvek
takze mozna ze GPU maji vetsi teoreticky vykon, ale myslim si ze diky relativne pomalemu pristupu (oproti rychlosti pristupu SPE do sve lokalni SRAM)
No a? Do registrů bude mít přístup za 0T jako jakýkoli jiný procesor. Ale o tom to není, důležitý je prefetch, náhodné vyhledávání, latence do RAM atp. Grafická karta má přirozeně taky nějakou svojí SRAM na mezivýpočty.

Citace Původně odeslal Petrik Zobrazit příspěvek
Dale nevim, kde jsi vzal ze 99% programu je nutne sigle threaded, koukni se na benmarky noveho 4-jadra od intelu a uvidis, ze ve vetsine programu je jiz velmi znatelny narust vykonu, nekdy az 4-nasobny.
95 % her pro Xbox 360 v době vydání používalo jediné ze třech jader. Programátoři z toho byli nešťastní. Od Sony a jeho "úchvatného" Cellu dokonce utíkali, že se pro něco takového nedá programovat. Zrovna dělám test dual-core vs. single-core a je to bída - až na kódování videa a rendering je přínos dual-core ubohý, pokud už lze někde hovořit o nárůstu výkonu vlivem multithreadingu, je to tak kolem + 10 %. V mnoha testech je navíc dual-core pomalejší než single-core. Upozorňuju tě, že používám striktně reálně používané aplikace, ne nějaké synteťáky typu PCMark (navíc optimalizovaný na Intel pomocí jejich Math Library) či podobné věci.

Citace Původně odeslal Petrik Zobrazit příspěvek
A ze vsechny superpocitacove programy jsou jaxi nutne mega-multithreadove (kdyz to bezi na tisicech procesoru, tak to ani jinak nejde, ze) asi netreba dodavat.
Superpočítače počítají vědecké výpočty:
1) které jsou paralelizovatelné
2) do jejichž vývoje byly investovány miliony dolarů
Ani jedna z těchto podmínek není u běžného použití splněna (proto taky s dual-core přišli až v okamžiku, kdy neměli jinou možnost, jelikož jsou to neschopáci v dosahování frekvencí).

Citace Původně odeslal Petrik Zobrazit příspěvek
pro Cell, pro ktery navic jsou nebo budou relativne pratelske nastroje a kompilery
Přátelský nástroj je Visual Studio od Microsoftu, které pro Cell určeno není. Všechny proprietární řešení mají malou podporu vyplývající z toho, že tam nejsou peníze.

Citace Původně odeslal Petrik Zobrazit příspěvek
ktere doufam odvedou vetsinu spinave prace za cloveka (automaticka paralelizace kodu, optimalizace pro cell a pod.).
Zapomeň. Žádný kompilátor není schopen určit, které části kódu jsou paralelizovatelné a které ne. Nejlepší kompilátor světa - Intel C++ Compiler - umí auto-paralelizaci pouze u cyklů a výsledky jsou nepostřehnutelné. S vektorovými výpočty je na tom podobně. Vešketé paralelizace a výkonové vektorizace jsou dělány ručně... proto jich je taky tak málo.

Kompilátor, který by uměl určit závislosti kódu, by musel používat nějakou formu umělé inteligence a profile-guided optimalizace. Navíc by to byl tak složitý úkon, že by kompiloval odhadem týden.

Citace Původně odeslal Petrik Zobrazit příspěvek
Konsorcium kolem Cellu slibuje, ze by to v budoucnu (mozna uz ted) melo vypadat tak, ze se proste vezme stavajici kod v Cku, prozene se specialnim kompilerem a voala, staci to pustit na cellu a valit oci na rychlost, jakou to cell chroupa...
Sci-fi. Možná ve Startreku. Mimochodem, je úplně jasné, že nic jiného říct nemůžou. Hypováním si získávají pověst u lidí slyšících na velká čísla (podobně jako například u aut se děti chlubí maximálkou, i když každý řidič ví, že o té to zdaleka není)... hodně GFlopů, ale že je to jen někde, to už se neříká (podobně jako McLaren F1 může jet 380 jen na okruhu nebo na runwayi).

Citace Původně odeslal Petrik Zobrazit příspěvek
Me proste bavi, jak jste vsichni desne chytri a tvrdite, ze to fungovat nemuze
Protože třeba víme něco o programování? Máme s ním zkušenosti, víme něco o assembleru, pointerech atd.?

Citace Původně odeslal Petrik Zobrazit příspěvek
nejenom ze uz jsou hry pro playstation 3
Upřímně - myslíš si, že hry na Playstation budou lepší než hry na PC ? Nedávno nějaká firma tvořící jakousi novou střílečku prohlásila, že jí na konzole jako PS3 a XBox 360 nebude portovat, protože jsou na ní příliš pomalé! Fakt si myslíš, jak to všem Cell natře, když je Conroe schopen zásobovat daty dvojnásobný grafický výkon PS3ky? (high-end SLI jsou dvě grafiky, každá na úrovni té z PS3).

Citace Původně odeslal Petrik Zobrazit příspěvek
kdyz se IBM rozhodne vybudovat nejvykonejsi superpocitac na svete, tak ze to ma asi sakra posefovany, nemyslite?
No a? Itanium 2 má šest paralelním ALU jednotek. A už do něj taky cpou HyperThreading, aby je bylo možné nějak využít.