• [^] # Re: X86 contre PPC : Un article fait le point

    Posté par . En réponse à la dépêche X86 contre PPC : Un article fait le point. Évalué à 2.

    Par contre, n'ayant que 10 unités de traitement, je doute qu'il puisse traiter 12 instructions en parallèlle. :-)

    La doc publiée par IBM indique 12 pipelines :

    - 2 load/store (8 stages)
    - 2 Integer (7 stages)
    - 1 Branch (7 stages)
    - 1 Cond. Reg. (7 stages)
    - 2 FPU (12 stages)

    Auquels on ajoute 4 pipelines pour l'unités vectorielles (ce sont les instructions qui tritent des données de 128 bits) :

    - 1 Integer ( 10 stages)
    - 1 Permute ( 10 stages)
    - 1 Complex ( 13 stages)
    - 1 FP ( 16 stages)


    8 + 4 = 12

    Mais ça c'est la théorie, parce que dans la pratique je doute qu'on puisse faire du code qui va remplir simultanément les 12 pipelines.