Analyse des performances
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 ?
- A4 secondes
- B0,25 seconde
- C1 seconde
Afficher la réponse et l'explication
Réponse : C. 1 seconde
Le nombre de cycles nécessaires vaut nombre d'instructions × CPI = 1 milliard × 2 = 2 milliards de cycles. Un CPU à 2 GHz effectue 2 milliards de cycles par seconde, d'où un temps d'exécution de 2 milliards ÷ 2 milliards = 1 seconde. Pour le même programme, un CPI porté à 3 par des défauts de cache donnerait 1,5 seconde, et une fréquence portée à 3 GHz environ 0,67 seconde. Cette formule permet d'estimer numériquement l'effet d'une amélioration.