Analyse des performances

Quel est l'enseignement le plus approprié de la loi d'Amdahl concernant la démarche d'amélioration des performances ?

  1. AAccélérer en priorité les parties qui consomment beaucoup de temps (le cas fréquent)
  2. BAccélérer d'abord les parties rarement exécutées
  3. CQuelle que soit la partie accélérée, l'effet global est le même
Afficher la réponse et l'explication

Réponse : A. Accélérer en priorité les parties qui consomment beaucoup de temps (le cas fréquent)

Accélérer infiniment une partie qui n'occupe que 1 % du temps n'accélère l'ensemble que d'environ 1 %. À l'inverse, doubler la vitesse d'une partie occupant 80 % du temps rend l'ensemble environ 1,7 fois plus rapide. La démarche de base consiste donc à repérer, par exemple avec un profileur, les parties les plus consommatrices de temps et à commencer par elles. « Rendre le cas fréquent rapide » est un principe récurrent de la conception des ordinateurs.

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

Autres questions sur Analyse des performances

  1. Quelle idée la loi de Gustafson exprime-t-elle correctement ?
  2. Quelle est la différence correcte entre « scalabilité forte » et « scalabilité faible » dans l'évaluation du calcul parallèle ?
  3. Quelle est la démarche la plus appropriée pour évaluer les performances d'un ordinateur par des benchmarks ?
  4. Quelle description d'un benchmark standard tel que SPEC CPU est correcte ?
  5. Pourquoi utilise-t-on souvent la moyenne géométrique pour agréger les rapports de vitesse de plusieurs benchmarks par rapport à une machine de référence ?

Comparatifs sur ce thème