1.5.10 Performance

On peut évaluer la performance d'une mémoire utilisant un cache par le calcul du temps d'accès mémoire moyen :

Temps D'accès Mémoire Moyen = Temps D'accès Succès + Taux D'échec * Pénalité D'échec

Temps D'accès Succès = Temps D'accès A Une Donnée Résidant Dans Le Cache

Taux D'échec = Nombre De Défauts De Cache / Nombre D'accès Cache Ou = 1 - Taux De Succès

Taux De Succès = Nombre De Succès / Nombre D'accès Cache

Sachant que : Temps D'accès Succès << Pénalité D'échec

Exercice : A partir des performances du tableau ci-dessous, calculer le temps d'exécution moyen d'une instruction pour chaque niveau sachant que la durée d'un cycle horloge est T.

Solution :

On a le Temps d'accès mémoire moyen = temps d'accès succès + taux d'échec * pénalité d'échec

Et taux d'échec = 1 - taux de succès

Donc temps d'accès mémoire moyen Cache L1 = 3 + (1-80%)*5= 4T

Et temps d'accès mémoire moyen Cache L2 = 5 + (1-90%)*10= 6T

آخر تعديل: الأحد، 5 نوفمبر 2023، 9:44 AM