Analyse des performances

Sur un ordinateur portable, les résultats d'un benchmark varient fortement d'une exécution à l'autre pour le même programme. Quelle association entre cause côté CPU et remède est correcte ?

  1. ALe jeu d'instructions du CPU change à chaque fois ; on fixe le jeu d'instructions
  2. BLe nombre de cœurs du CPU change à chaque fois ; on ajoute des cœurs
  3. CVariation de fréquence due au mode turbo et à la température ; on fixe la fréquence ou l'on mesure une fois la température stabilisée
Afficher la réponse et l'explication

Réponse : C. Variation de fréquence due au mode turbo et à la température ; on fixe la fréquence ou l'on mesure une fois la température stabilisée

Les CPU récents augmentent et réduisent automatiquement leur fréquence selon la marge thermique et électrique. Démarré à froid, le mode turbo rend l'exécution rapide ; en fonctionnement prolongé, la température monte et la fréquence baisse : les résultats d'un même programme changent à chaque mesure. Pour évaluer correctement l'effet d'une modification, il faut fixer la fréquence, harmoniser les réglages d'alimentation, attendre la stabilisation thermique et effectuer plusieurs mesures avec un traitement statistique.

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

Autres questions sur Analyse des performances

  1. Pourquoi, lors de mesures de performances sur un système multicœur ou NUMA, fixe-t-on parfois les threads sur des cœurs spécifiques (réglage de l'affinité) ?
  2. Lors de l'analyse des performances d'un programme utilisant un GPU, quel est le premier point le plus approprié à vérifier ?
  3. Lors du choix de serveurs pour un centre de données, quel élément NE fait PAS partie des critères à considérer au-delà des performances de pointe ?
  4. Pour évaluer l'affirmation « la nouvelle méthode est 100 fois plus rapide », quel point est le plus approprié à vérifier ?
  5. Pourquoi indique-t-on souvent les performances d'un SSD non seulement par la bande passante en lecture séquentielle (MB/s), mais aussi par les IOPS (nombre d'entrées-sorties par seconde) en lecture aléatoire de 4 KB ?

Comparatifs sur ce thème