Analyse des performances

Quel exemple de grandeurs comptées par les compteurs de performance intégrés au CPU (PMU) est correct ?

  1. ANombre d'instructions exécutées, nombre de défauts de cache, nombre d'erreurs de prédiction de branchement, etc.
  2. BNombre de personnes ayant écrit le programme
  3. CNombre de touches du clavier
Afficher la réponse et l'explication

Réponse : A. Nombre d'instructions exécutées, nombre de défauts de cache, nombre d'erreurs de prédiction de branchement, etc.

Les compteurs de performance sont des compteurs matériels qui dénombrent divers événements survenant dans le CPU. Le nombre de cycles et d'instructions donne l'IPC, et l'on obtient aussi les défauts de cache à chaque niveau, les défauts de TLB, les erreurs de prédiction de branchement, etc. Des outils comme perf sous Linux permettent de les compter pendant l'exécution du programme, ce qui aide à déterminer si le temps est perdu dans la mémoire, les branchements ou le calcul lui-même.

S'entraîner sur ce thème Retour au thème

Autres questions sur Analyse des performances

  1. Les compteurs de performance indiquent qu'un programme a un IPC (instructions par cycle) très faible de 0,3 et beaucoup de défauts dans le cache de dernier niveau. Quelle association entre situation probable et remède est la plus plausible ?
  2. Les compteurs de performance révèlent un très grand nombre d'erreurs de prédiction de branchement. Quelle méthode d'amélioration convient ?
  3. Dans l'analyse descendante (Top-down Microarchitecture Analysis) fondée sur les compteurs de performance, quelle grande classification de l'utilisation des slots de traitement d'instructions du CPU est correcte ?
  4. Un programme est lent alors que l'utilisation du CPU n'est que d'environ 20 %. Quelle est la cause la plus probable ?
  5. Pour déterminer si un programme est limité par le calcul ou par la mémoire, on mesure le temps d'exécution en faisant varier la fréquence du CPU. Quel résultat obtient-on en général si le programme est limité par la mémoire ?

Comparatifs sur ce thème