• [^] # Re: Effet de mode?

    Posté par (site web personnel) . En réponse au journal ARM vs Intel. Évalué à 5.

    Sérieux ? Cela fait 10 ans que l'on le répète : dans RISC/CISC, le I veut dire "instruction". RISC/CISC qualifie le jeu d'instruction et pas du tout la micro-architecture du CPU.

    La définition est flou, mais on peut retenir plusieurs propriétés communes dans les jeu d'instruction réduit : des commandes load/store, ce qui veut dire que les opérations sont depuis les registres, ainsi que les load&store mémoire. Cela a le gros intérêt de réduire la pipeline du cpu, car pour un CISC, l'ALU est suivi du bloc de gestion mémoire, dans un RISC, les 2 pipelines sont parallèles.

    Le décodage est aussi simple, schématiquement, un code, et l'adresse de 3 registres, le tout sur 32 bits fixe. Une instruction CISC est souvent un multiple de 8 bits, il a même existé un cpu intel avec des tailles d'instructions au bit ! Il avait une énorme shifter très couteux.

    Avantage : décodeurs simple (aligner sur 32 bits), pas d'instructions inutiles pour un compilateur
    désavantage : plusieurs instructions pour une seul instruction cisc, code moins compact

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