Hiérarchie mémoire

Si le taux de défauts du cache L1 (rapporté à tous les accès) est de 4% et le taux de défauts global du cache L2 (proportion de tous les accès qui échouent aussi dans le L2) est de 1%, quel est le taux de défauts local du L2 ?

  1. A25%
  2. B4%
  3. C1%
Afficher la réponse et l'explication

Réponse : A. 25%

Le taux de défauts local est la proportion de défauts parmi les accès qui atteignent ce cache. Le L2 reçoit les 4% d’accès en défaut dans le L1, dont 1% du total échoue aussi dans le L2 ; le taux de défauts local vaut donc 1 ÷ 4 = 25%. Ce taux semble élevé, mais c’est parce que le L2 ne reçoit que les accès à faible localité que le L1 n’a pas absorbés ; l’efficacité du L2 n’est pas forcément faible. 1% est le taux de défauts global, 4% le taux de défauts du L1.

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

Autres questions sur Hiérarchie mémoire

  1. Avec un TLB de 64 entrées et des pages de 4 KB, quelle est l’étendue mémoire accessible sans défaut de TLB (portée du TLB) ?
  2. Quelle combinaison d’avantage et d’inconvénient de l’utilisation de grandes pages (huge pages) est correcte ?
  3. Lorsqu’une ligne d’un tableau à deux dimensions mesure 4096 octets (une puissance de 2), le parcours des éléments par colonne peut provoquer de nombreux défauts même si la capacité du cache est suffisante. Quelle mesure est efficace ?
  4. Combien de fois environ le temps d’accès à la DRAM de la mémoire principale est-il supérieur au temps de succès du cache L1 ? (CPU typique de PC ou de serveur)
  5. Quel est le rôle du bit de validité (valid bit) associé à chaque ligne de cache ?

Comparatifs sur ce thème