Hiérarchie mémoire

Dans un cache associatif à 8 voies, combien d’étiquettes sont comparées en parallèle à chaque accès ?

  1. AAutant que le nombre total de lignes du cache
  2. B8
  3. C1
Afficher la réponse et l'explication

Réponse : B. 8

Dans un cache associatif par ensembles, l’index de l’adresse sélectionne d’abord un ensemble, puis les étiquettes de toutes les voies de cet ensemble sont comparées en parallèle. Avec 8 voies, un ensemble contient 8 lignes : 8 étiquettes sont comparées, ce qui exige 8 comparateurs. La comparaison de toutes les lignes du cache correspond au cache totalement associatif, celle d’une seule étiquette au cache à correspondance directe. L’ajout de voies augmente le nombre de comparateurs et la consommation ; l’associativité du L1 est donc souvent modérée.

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

Autres questions sur Hiérarchie mémoire

  1. Dans un cache à lignes de 64 octets et à 64 ensembles, à quel numéro d’ensemble correspond la donnée d’adresse 0x1234 ?
  2. Pour un traitement qui écrit de nombreuses fois dans la même ligne, quelle est la principale raison pour laquelle l’écriture différée est plus avantageuse que l’écriture immédiate ?
  3. Par opposition à LRU, qui évince l’élément inutilisé depuis le plus longtemps, quelle description du remplacement optimal (OPT), qui évince l’élément qui restera inutilisé le plus longtemps à l’avenir, est correcte ?
  4. Comment évolue en général le temps de succès lorsque la capacité du cache augmente ? Quelle réponse est correcte, raison comprise ?
  5. Pourquoi le parcours de la liste chaînée ci-dessus est-il généralement bien plus lent que la lecture séquentielle d’un tableau comportant le même nombre d’éléments ?

Comparatifs sur ce thème