"Egyébként a Sony a Cellel ugyanebbe a bilibe nyúlt bele."
Nem igazán a Sony (ők főképpen a pénzt adták), hanem inkább az IBM (a fejlesztés nagy részét ők csinálták). És egyébként nem... Nem tudom, tudsz-e róla, hogy több szuperszámítógép Cell alapú (illetve annak fullos DP FP támogatású PowerXCell 8i nevezetű változatát tartalmazza). A legismertebb köztük a Roadrunner, amit több év után tudtak csak letaszítani az 1. helyről...
Igen, a Cellt nehezebb programozni, mint egy átlag procit, azonban adott fogyasztás és méret mellett többszörös teljesítmény nyújt.
A nehezebb programozás mellesleg inkább csak a laikusok szemében probléma, mivel az SPE-k (vektormagok) belső RAM-ja (ami sokkal kisebb helyet foglal, mint ha cache memória lenne, azaz cache-ből nem 256KB lehetett volna SPE-nként, csak 64, vagy épp 32) és a sokat szídott blockos main RAM elérés éppen a hatalmas sávszél igényt hivatott kiküszöbölni, ami akkor jelentkezik, ha fogjuk magunkat, és egyszerű, a main ramban dolgozó kódokat kezdünk futtatni egy sokmagos procin...
...mint pl. a Larrabee, amikor is egy jó kis dugó alakul ki, a teljesítmény meg a béka feneke alá süllyed, mert a magok csak várnak és várnak. Így aztán itt is neki lehet állni az optimalizálásnak, pl. annak érdekében, hogy minnél ritkábban nyúljanak a main ramhoz a magok, stb. Csakhogy, a Larrabee és más többmagos procik koncepciójából eleve hiányzik az erre való felkészülés.
Pl. a Cell SPE-i azt a bizonyos blockos RAM-elérést DMA-val csinálják, amikor is az adatmozgatás automatikus, miközben a mag számolhat tovább, double-bufferes technikával. Van még pár egyéb trükkje is a Cellnek, most nem fogom mindet felsorolni. Lényeg, hogy rákényszeríti a programozót az optimális kódokásra, viszont azt hw-esen támogatja.
Szóval, a Larrabee amatőr programozóknak való -- a nagy semmire...
Igen, a 32nm-es, 32 SPE-t tartalmazó Cell változat fejlesztése is leállt. Csakhogy nem azért, mert rossz lenne az egész koncepció, viszont időközben rájöttek, hogy egy PPE kevés 32 SPE-re, és több PPE sem lenne optimális, így most egy olyat kezdtek el fejleszteni (valószínű a 22nm-t megcélozva), amiben a butácska PPE-t egy fullos POWER mag váltja fel. (És az SPE-k RAM-ja is nagyobb lesz.)
eXodus: Az Itanium önmagában is bukás lett volna, mint ahogy a P4 is zsákutcának bizonyult... Az AMD-t nem hibáztatni kell mindezért, hanem dícsérni, hogy időben elő tudtak állni más megoldásokkal, nem akadt meg a fejlődés...
[ Szerkesztve ]