8
votes

Équivalent de l'instruction de pause x86 pour PPC

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?


0 commentaires

3 Réponses :


4
votes

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 CCTLL , CCTPM et CCTPH mnémoniques étendus pour ces NOPS spéciales.

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.

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 rendement , mDoIO et madoom . Il définit également les mêmes nops que CCTLL et CCTPM de la cellule.


0 commentaires

11
votes

Dans le noyau Linux, nous avons ceci en arc / PowerPC / Inclure / asm / processeur.h xxx

Je ne connais pas x86 pause, mais ça sonne comme "ou 31,31 , 31 "est ce que vous voulez.

Quel processeur PowerPC fais-tu cela? Pour SMT, il doit être POWER5, 6 ou 7?


0 commentaires

4
votes

Entrez la description de l'image ici


5 commentaires

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 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 edit 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 ;-)