• dez
    #56
    8x256KB LS van összesen, azaz tehát 2MB. És tudtommal az SPE-k látják (és írják) egymás memóriáját is (kivéve, ha ez adott SPE-re le van tiltva, DRM célokból), csak persze nagyobb latencyvel érik el. (~200 GB/s a magok közötti sávszél.) Mint ahogy a PPE is látja és írja őket.

    MMU is van minden SPE-ben! Tehát valószínűleg virtuális memóriakezelés is megoldható.

    Az természetesen igaz, hogy bonyolódik a helyzet, ha nem fér el az összes adat a belső memóriában, és nem nagyon lehet blokkosan kezelni. Viszont azzal nem számoltál, hogy van itt egy PPE is, amivel megoldható a teljesen véletlenszerű olvasás. De ilyen feladatok nem nagyon akadnak pl. egy játékban, de máshol sem túl sűrűn... Nem ilyen komplex adatbáziskezelésre való a Cell, na bumm.

    "Azt irtam, hogy protein elemzo _VAN_, vektorgrafikus renderelo _meg_nincs_."
    Úgy fogalmaztál, hogy erősen úgy lehetett érteni, az elsőből is csak algoritmus van, valós alkalmazás még abból sincs.

    "A raytracer-ek eleve jobban optimalizalhatoak vektoregysegekre, tehat nalluk nem jon elo a vektorgrafikus rendszerek gather problemaja."
    Te itt most tulajdonképpen mit értesz vektorgrafikus rendszer alatt?

    "Kar hogy a ps3 a korabbi gyenge teljesitmenyu egyseggel jott ki, es nem lehet kicserelni csak majd esetleg a ps4-ben..."
    Nem olyan nagyon nagy kár, nem hiányzik annyira, így is tud majd' annyit DP-ben is, mint egy 4-magos x86.

    "Az elso eset egyszeru, a masodik szivas... ezzel szemben 3 power mag eseten mindenki lat mindent, van virtualis memoria is."
    Csak épp jóval kisebb a teljesítmény. A játékokban használt rutinok többségének (meg még sokminden másnak) meg elég az a memóriamennyiség átmeneti tárnak, ami a Cellben adott.

    "(legalabb eloszor ertelmezned a mondatot)"
    Itt is erősen félreérthetően fogalmaztál: "siman ment az ibm az out of order execution-rol in order-re a power5 es a power6 valtaskor" --> "simán ment az IBM-nek az out-of-orderről in-orderre váltás a Power5 és Power6 között".

    "A chip ram valoban unified ram volt, viszont a procinak lehetett sajat ram-ja, amit a chip ram-tol fuggetlenul (es wait mentesen) erhetett el. Viszont primitiv elso peldanak jo."
    Lehetett. Lokális ramról beszéltél, ami azt jelenti, hogy egy adott egységhez kapcsolódik, és más csak valamilyen megkötéssel, stb. éri el.

    "Gyakorlatilag az egyetlen bajom az spe-kel hogy nem latjak kozvetlenul a rendszer ram-ot."
    Nocsak, most már csak ez? :)

    "Ha megoldjak hogy dma nelkul a power mag l2 cache-en at kozvetlenul hozzaferhessenek a rendszermemoriahoz akkor sokkal egyszerubb lenne a programozok dolga."
    Ez így van (viszont az esetek többségében nem bonyolódik túl nagy mértékben), de valószínű azért nem tették bele, mert túlzottan megbonyolította volna a chipet, és nem fért volna bele a megfelelő keretekbe, vagy csökkenteni kellett volna az SPE-k számát. Az LS-ekre mindenképp szükség lett volna továbbra is, és úgy kellett volna megoldani az egészet, hogy egy adott címterület az LS-ek, és egy másik a main ram, mégpedig virtualizálva. Meg az is valószínű, hogy a túl sok rövidke írás túlterhelte volna a belső buszt. (És emlékeztetnék, hogy a PPE besegíthet ebbe, tehát legalább az adott algoritmus megvalósítható - ha már ilyen algoritmus kerül elő.)

    "A cell es a ps3 jo lenne, ha... lenne ra eleg program ami ki is hasznalja az spe-ket"
    Mint már írtam, és egy példával is demonstráltam, nem olyan nagyon nagy ördöngősség legalább valamennyire kihasználni őket, mint el van hintve. (És ha csak 50%-osan használják ki őket, összesen mégiscsak 8-an vannak [PS3-ban csak 7 aktív, és ebből egy az OS-é].)

    "lenne ra szabvanyos windows-on megszokott fejelsztoi kornyezet"
    Nem mindenkinek kell ez. Pl. nekem sem. Meg szerinted pl. a PS2 fejlesztők Windowsos fejlesztő környezetet használnak?

    "mert windows-os gepe szinte mindenkinek van a legtobb ember azon tanul meg programozni. (tenyleg nem linux gurubol van tobb)"
    Felteszem, a mai legjobb programozók nem Wintelen tanultak meg programozni... És sokan közülök nem is azon teszik.

    "Tehat a cell lehetne jobb, de mivel a legtobb fejleszto a pc-s vilagot es a windows-t szokta meg, ezert azt a gepet valasztjak ami legjobban hasonlit egy wintel pc-re."
    Egészségükre. Én nem is vagyok kíváncsi a Winteles mentalitással szült játékokra...

    "Ez ma boven eleg a bukashoz..."
    Ugyan. Ilyen alapon a PS2 is bukás lenne, ehhez képest az van még ma is a csúcson (eladott rendszerben), és aktuális eladásokban is benne van a top 5-ben... Ennyit erről.

    A PS3-nak csak az a baja, hogy túl drága, így 2x meggoldolja mindenki, hogy ezt vegye-e. Ha jobb lesz a helyzet ilyen szempontból, majd szépen elkezdenek rá jóval nagyobb arányban feljeszteni a konzolos fejlesztők is, akik a leginkább kenik-vágják a témát. (Pl. PS2/PS3 fejlesztők szerint a PS3-mal jobb dolgozni, mint a PS2-vel.)