Analyse des performances
Un programme comporte 50 % d'opérations entières (CPI 1), 30 % de chargements et rangements (CPI 2) et 20 % de branchements (CPI 5). Quel est le CPI moyen ?
- A2,1
- B2,67
- C8
Afficher la réponse et l'explication
Réponse : A. 2,1
Le CPI moyen est la somme des CPI de chaque type d'instruction pondérés par sa proportion : 0,5×1 + 0,3×2 + 0,2×5 = 0,5 + 0,6 + 1,0 = 2,1. Dans cet exemple, les branchements, qui ne représentent que 20 % des instructions, comptent pour près de la moitié du total. Identifier les types d'instructions qui consomment le plus de temps indique où porter l'effort d'amélioration.