• BiroAndras
    #153
    "Amugy meg az a szam is elkepesztoen magas, a mostani muveleti sebessegekhez kepest, amikkel a PCk birnak."

    Igen, csakhogy ennek ára van:
    - A cell-ben inorder procik vannak, ami azt jelenti, hogy futás közben sokkal kevésbbé tudják optimalizálni a kódot. Ez nem akkora gáz egy jól megírt kész proginál, de pl. debug módban fordított (optimalizáció nélküli) kódddal nem poén. Ez igaz egyébként az xbox360-ra is.
    - Az SPE-k a main RAM-ot DMA-n keresztül érik el, ami azt jelenti, hogy a kódnak, és az egyszerre használt adatnak is be kell férnie a 256K cache-be. Ez nem gond, ha az adatot blokkonként folyamatosan lehet feldolgozni, egyébként nagy szívás.
    - Erősen multithread kódot kell írni, ami nem mindíg egyszerű. Különösen, ha minden mag külön adatterületen dolgozik.

    Szóval a cell azon az áron ilyen erős, hogy nem jó minden feladatra. Az majd csak évek alatt fog kiderülni, hogy pontosan mit lehet rajta jól megvalósítani, és mit nem.