BiroAndras#96
"Persze, ha eleve úgy írják meg, hogy akármennyi szálon tudjon futni, akkor ezt fogja tenni. De nem egyszerű így megírni."
Ha sok feldolgozandó kérés van, akkor azokat egy pool-ból akárhány szál kiveheti és feldolgozhatja. Ha sok adattal kell párhuzamosan ugyanazt a műveletsort elvégezni, akkor megint csak akárhány szál dolgozhat gond nélkül. Akkor van csak gond, ha minden szálnak különböző feladatot kell adni.
"Nekem legalább 3 ismerősömnek van, illetve volt dual-procis gépe."
Az én ismerőseim közt nincs. És cégeknél e láttam, csak szerverekben. Nem mondtam, hogy nem létezik, de ha még nem találkoztam ilyennel, akkor nem lehet túl elterjedt.
"Ahhoz túl kevés volt a piacon"
Igen, erről beszélek én is. A játékfejlesztőknek nagyobb gondjuk is van annál, mint hogy egzotikus hardverekre fejlesszenek.
"Igen, minden procihoz saját memória tartozik, és egy szupergyors hálózat köti össze őket. De ugye egy PC-ben egy 16-magos procihoz nem kell majd 16db memória-modul."
Szart se ér a 16 meg, ha nincs legalább páronkén külön RAM modul. Még 1 magnál is a memória a szűk kereszetmetszet.
""Bár a sévszélesség jó, de a késeltetés nagyon nagy, és a memória mennyisége se sok."
Honnan veszed, hogy "nagyon nagy"?"
Hát az XDRAM specifikációjából. Azonos mag freki mellett sávszélesség többszörözése együtt jár a késleltetés arányos növekedésével. Ugyanez a baja a DDR2-nek is. De az is igaz, hogy a stream jellegű műveleteknél kevésbbé hátrányos a késleltetés, és a Cell is ezekre van kihegyezve.
"Ez egy alapismeret, hogy a sok-procis, illetve sok-magos rendszerek (általános procikból) nem olyan hatékonyak - matematikai számítási teljesítmény szempontjából -, mint a kisebb számú, de vektor-procikból építettek"
Matematikai számolásoknál természetesen jobb a vektorproci. De általános felhasználásra nem. Mondjuk program fordítás, optimalizálás és linkelés szerintem nem menne vektorprocival.
"Miért nem építenek inkább többezer vektorprociból rendszereket (persze pl. minden 10. után beszúrva egy általános procit is)? Mert némileg tényleg nehezebb programozni, és ha a költségek vannak a legalacsonyabb prioritáson, azaz bedobhatnak inkább sokezer sima procit, akkor azt teszik."
Vagy inkább azért, mert a bonyolultabb programozás többe kerül, mint 10db x86-os szerver proci? A programozók bére elég sok, főleg, ha speciális területről van szó.
"Én meg úgy gondolom, hogy pesszimizmus azt feltételezni, hogy iszonyúan elb@szták. És ha nem b@szták el, akkor jónak kell lennie. :)"
Nem kérdés, hogy jó lesz. A kérdés az, hogy hány év előnye van az x86-hoz képest. Lehet, hogy csak 1, de lehet, hogy 5, vagy még több.
"Addig sem kell(ene) izgulni, hogy esetleg némileg visszaszorítja a wintel-pc-ket, ugye? ;)"
Engem baromira nem zavarna. Nem vagyok se PC gyártó, se MS alkalmazott. Ha kijön egy új fejlettebb architektúra, ami képes elfogadható sebességgel emulálni az x86-ot, akkor elsők közt fogok váltani.