Analyse des performances

Quelle précaution est correcte lorsqu'on compare des CPU selon le « nombre d'instructions exécutées par seconde (millions d'instructions par seconde) » ?

  1. ALe travail effectué par une instruction varie selon le jeu d'instructions : un nombre d'instructions plus élevé ne garantit pas qu'un même programme se termine plus vite
  2. BUn CPU ayant une valeur plus élevée est toujours plus rapide, quel que soit le programme
  3. CCette valeur représente la capacité mémoire
Afficher la réponse et l'explication

Réponse : A. Le travail effectué par une instruction varie selon le jeu d'instructions : un nombre d'instructions plus élevé ne garantit pas qu'un même programme se termine plus vite

Le nombre d'instructions par seconde est un indicateur simple, mais le nombre d'instructions nécessaires pour un même travail dépend du jeu d'instructions. Un CPU utilisant beaucoup d'instructions simples obtient facilement une valeur élevée sans que le traitement réel soit plus rapide. Même à jeu d'instructions identique, la valeur varie selon le mélange d'instructions du programme. La méthode la plus fiable pour comparer les performances consiste à exécuter le même programme et à mesurer le temps.

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

Autres questions sur Analyse des performances

  1. Comment calcule-t-on correctement l'« accélération » (speedup) exprimant une amélioration des performances ?
  2. Une partie représentant 50 % du traitement total est rendue 4 fois plus rapide. Quelle est l'accélération globale (loi d'Amdahl) ?
  3. On souhaite rendre l'ensemble 2 fois plus rapide en n'accélérant que la partie représentant 60 % du traitement. De quel facteur faut-il accélérer cette partie ?
  4. Quel est l'enseignement le plus approprié de la loi d'Amdahl concernant la démarche d'amélioration des performances ?
  5. Quelle idée la loi de Gustafson exprime-t-elle correctement ?