existe-t-il un équivalent de l'enseignement de pause X86, qui est placé dans les boucles d'attente occupées pour améliorer les performances, en particulier sur les machines SMT, sur PowerPC? P>
3 Réponses :
Le PowerPC à l'intérieur de la cellule reconnaîtra certains codages NOP comme indication pour régler la priorité relative des deux filets physiques dans le noyau. Documentation Répertorie le Dans l'aspect d'autres résultats de Google, on dirait peut-être que la ligne IBM RS64 avait des instructions spéciales similaires. Cette fonctionnalité a probablement été dans "Livre IV" de divers jetons IBM PowerPC depuis un certain temps. P>
La puissance ISA 2.06 document a des définitions de NOP spéciales supplémentaires au chapitre 3 avec des mnémoniques étendues comme CCTLL code>,
CCTPM code> et
CCTPH code> mnémoniques étendus pour ces NOPS spéciales. P>
rendement code>,
mDoIO code> et
madoom code>. Il définit également les mêmes nops que
CCTLL code> et
CCTPM code> de la cellule. P>
Dans le noyau Linux, nous avons ceci en arc / PowerPC / Inclure / asm / processeur.h Je ne connais pas x86 pause, mais ça sonne comme "ou 31,31 , 31 "est ce que vous voulez. P> Quel processeur PowerPC fais-tu cela? Pour SMT, il doit être POWER5, 6 ou 7? P> P>
p>
Il serait préférable de reproduire cela dans le texte pour se protéger contre la pourriture de lien.
@ 0A0d, en fait, il utilise imgur code> qui est ce qui est donc utilisé pour un serveur d'images, il ne faut donc jamais voir Linkrot.
@Lanceroberts: assez juste. Je viens d'utiliser Firebug pour inspecter l'élément et vu qu'il utilise Imgur.
@ 0A0d, vous pouvez simplement appuyer sur le lien code> edit code> et voir le lien de l'image également.
La réponse acceptée est correcte mais il manque les explications sur ce que font ces chiffres magiques. Plus le code lui-même est gpl. Vous feriez donc mieux l'ignorer et utiliser des informations que j'ai collé directement à partir de la documentation IBM. P.S Madoom - génial mnémoniques ;-)