Hiérarchie mémoire
Pourquoi faut-il comparer les caches selon le temps moyen d’accès mémoire, et pas seulement selon le taux de défauts ?
- ALe taux de défauts n’est pas mesurable, alors que le temps moyen d’accès mémoire se mesure facilement
- BMême si le taux de défauts baisse, le temps de succès peut augmenter et rendre le cache plus lent en moyenne
- CLe temps moyen d’accès mémoire dépend uniquement du taux de défauts, indépendamment du temps de succès
Afficher la réponse et l'explication
Réponse : B. Même si le taux de défauts baisse, le temps de succès peut augmenter et rendre le cache plus lent en moyenne
Augmenter l’associativité ou la capacité réduit le taux de défauts, mais peut allonger le temps de succès. Par exemple, en comparant un succès de 1 cycle avec 5% de défauts et un succès de 2 cycles avec 4% de défauts, pour une pénalité de 20 cycles, on obtient 1 + 0.05 × 20 = 2.0 et 2 + 0.04 × 20 = 2.8 : le cache au taux de défauts le plus bas est le plus lent. Le temps moyen d’accès mémoire dépend de trois grandeurs : temps de succès, taux de défauts et pénalité de défaut. Le taux de défauts se mesure, par exemple avec les compteurs de performance.