• BiroAndras
    #477
    "LOL! A #445-ötösben leírtak alapján talán látod, ez milyen butaság volt..."

    Miért lenne butaság? Szerinted, ha értelmetlen az out-of-order végrehajtás, akkor miért használják x86-on?

    "Ráadásul hol volt HW SMT-s a 386?"

    Mondtam, hogy volt?

    "Ez meg teljesen értelmetlen: a PPE in-order-ességének semmi köze az SPE-k párhuzamos munkájához."

    Teljesen félreértelmezed. Szó nem volt SPE-kről. A PEE működéséről beszélünk. A párhuzamosítás azt jelenti, hogy amíg egy utasítás adatra vár, addíg egy másik végrehajtódhat.

    "Itt meg magadnak mondasz ellent[...]
    - Nem mindegy, hogy "nem igazán", vagy "nem teljesen"..."

    Akkor pontosítok: az in-order működést a fordító "nem teljesen" kompenzálja, a branch prediction hiányát viszont "nem igazán".

    "Miért ne lehetne optimizáció (nem optimalizáció!) ilyenkor is?"

    Mert akkor nem tudja a debugger kitalálni, hogy melyik sor hajtódik végre éppen, és hogy melyik változó épp milyen címen, vagy melyik registerben van tárolva.
    Próbáld ki.

    "Persze, csakhogy ezt nagyban megbonyolítja, ha egyfolytában átrendezésre kerül a végrehajtási sorrend!"

    Szerintem a kettőnek semmi köze egymáshoz.

    "Ne keverjünk mindent ide, itt most csak a PPE-ről van szó. Ahhoz önmagában nem kell speciális programozási technika, csak mert in-order."

    Nem azért kell, bár jobban oda kell rá figyelni, mint az x86-os kódra. A lényeg, hogy a PPE-ből kispórolt tranzisztorokból lettek az SPE-k. Összesen a Cell kb. annyi tranzisztorből áll, mint egy átlagos x86 proci.

    ""Az Itanium nem is lett sikeres."
    De nem emiatt nem."

    Több oka is van, és ezek közül az egyik hogy nem hozta a várt teljesítményt. NEm biztos, hogy azért, mert in-order, de mivel nem lett elég gyors, azt se mondhatjuk, hogy ez sikeres megoldás.

    "Ezt honnan szedted, hogy szálanként csak max. 1-et?"

    Olvastam valamelyik cikkben.

    "Alapvetően 2-issue rendszerű, ami tudtommal azt jelenti, 1-szálon is 2 utasítást dolgoz fel ütemenként"

    Lehetséges. De ez akkor is kevesebb, mint amit egy x86 tud.

    "Egy jó fordítóval csak nem olyan nagy gond a PPE kihasználása..."

    A fördító önmagában kevés.

    "Hát nem egészen, mert ő azt mondja, hogy nagyon is jó a Cell, csak nem hűbelebalázs módjára kell nekiállni dolgozni vele."

    Igen. Meg azt is mondja, hogy sokféle feladatra jó. De azt konkrétan sehol nem mondja, hogy játékra olyan jó lenne (persze azt sem, hogy rossz).