Hirdetés

Új hozzászólás Aktív témák

  • P.H.

    senior tag

    válasz Rive #18 üzenetére

    Csak egy agymenés...:
    A Transmeta esetleg ott rontotta el, hogy egyazon végrehajtó egységeken futtatta a fordítást, mint amin magát a lefordított kódot? Emeljük ki ezt a fordítást egy külön belső integer-felépítésű egységbe (DirectPath+VectorPath helyett? Ezek AMD K8 esetén úgyis elviszik a pipeline közel felét), tegyünk hozzá egy belső memóriát (pl. amilyen technológiával készül az L3), utána egy (a memóriát helyettesítő) internal code cache-t ('trace cache'?), tovább egy darabig valamennyire már amúgy is VLIW-szerű már most (fixed-issue).
    És ''annyit teszünk hozzá, hogy ha a Fusion nem chip, hanem efféle többkomponensű platform lesz, akkor valószínűleg legalább annyira fog egy, az egyes elemek összehangolásáért felelős szoftverre támaszkodni, mint a hardverben megvalósított funkciókra.''


    #20: esetleg a gépi kódot? Jelenleg minden x86 CPU ezt fordítja macro-opra, micro-opra, hasonlókra.

    [Szerkesztve]

Új hozzászólás Aktív témák