Analyse des performances

Pour évaluer l'affirmation « la nouvelle méthode est 100 fois plus rapide », quel point est le plus approprié à vérifier ?

  1. ASi le nombre 100 est pair
  2. BLa longueur du nom de l'auteur de l'affirmation
  3. CSi la référence comparée est suffisamment optimisée et si la comparaison se fait dans les mêmes conditions et avec la même précision
Afficher la réponse et l'explication

Réponse : C. Si la référence comparée est suffisamment optimisée et si la comparaison se fait dans les mêmes conditions et avec la même précision

L'accélération varie fortement selon la référence. Comparer à un ancien programme non optimisé ou n'utilisant qu'un seul cœur produit facilement un facteur élevé. De plus, des différences de taille de données, de précision ou de périmètre de mesure (temps de transfert inclus ou non) rendent la comparaison inéquitable. Pour évaluer correctement l'affirmation, il faut vérifier que le contenu de la référence et les conditions de mesure sont clairement indiqués.

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

Autres questions sur Analyse des performances

  1. 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 ?
  2. En mesurant le temps par élément d'un traitement qui lit un tableau de façon répétée, tout en augmentant progressivement la taille du tableau, le temps augmente par paliers à certaines tailles. Pourquoi ?
  3. Quelle est la formule de base correcte du temps d'exécution d'un programme sur un CPU ?
  4. Un programme de 1 milliard d'instructions s'exécute sur un CPU dont le CPI moyen vaut 2 et la fréquence d'horloge 2 GHz. Quel est le temps d'exécution ?
  5. Une modification de conception du CPU multiplie la fréquence d'horloge par 1,5, mais aussi le CPI par 1,2 (nombre d'instructions inchangé). Par combien la vitesse d'exécution est-elle multipliée ?

Comparatifs sur ce thème