• [^] # Re: 2-3 remarques

    Posté par (site web personnel) . En réponse à la dépêche Le logiciel libre au-delà de x86. Évalué à 8.

    Pour mémoire, les 2 premiers jeu d'instruction RISC était SPARC et MIPS. Ils étaient très simple, donc rapide, et petit. Ils sont fait leur effets à leur sorti. Avec l'arrivé du superscalaire, l'avantage de leur taille a disparu (le gain dû à un décodeur simple étant masqué par la gestion des unités multiples).

    RISC était à l'opposé du CISC qui avait des instructions tellement complexes qu'un compilateur ne savait pas les utilisé. Donc, ces instructions ont été vu comme inutiles.

    De plus, le RISC a une "architecture load/store", cela veut dire que tout se faire depuis et/ou vers un registre. Cela veut dire que l'unité de mémoire est au même niveau que l'ALU dans le pipeline, dans un CISC, on peut faire des accès mémoire, puis une opération, puis une opération mémoire, cela signifie un pipeline très long. Donc, une grosse latence potentielle entre 2 instructions dépendantes, et tout ça, pour des opérations pas si courantes.

    "La première sécurité est la liberté"