Qu'est-ce que Défaut de conflit ?

Défaut de cache survenant alors que la capacité suffit, parce que plusieurs données se disputent le même ensemble et s'évincent mutuellement. Aussi appelé défaut de collision. On le réduit en augmentant l'associativité ou en décalant le placement des données.

Nom japonais: 競合ミス

« Défaut de conflit » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Hiérarchie mémoire.

Domaine: Hiérarchie mémoire

S'entraîner : questions sur Défaut de conflit

Dans un cache à correspondance directe, les éléments de deux tableaux correspondent au même emplacement du cache et s’évincent mutuellement à chaque accès alterné. Dans quelle catégorie se classe ce défaut ?

  1. ADéfaut obligatoire
  2. BDéfaut de capacité
  3. CDéfaut de conflit
Afficher la réponse et l'explication

Réponse : C. Défaut de conflit

Lorsque le cache dans son ensemble dispose de place mais que deux données se disputent le même ensemble et s’évincent mutuellement, il s’agit d’un défaut de conflit. On le réduit en augmentant l’associativité pour loger au moins deux données dans le même ensemble, ou en décalant le début d’un tableau pour qu’il corresponde à un autre ensemble. Le défaut de capacité provient d’un ensemble de travail plus grand que le cache entier et ne diminue pas même en totalement associatif. Le défaut obligatoire survient au premier accès et ne concerne pas les accès répétés.

« Défaut de conflit » dans les explications

Questions mentionnant « Défaut de conflit » (1)

  1. Dans un cache à correspondance directe, les éléments de deux tableaux correspondent au même emplacement du cache et s’évincent mutuellement à chaque accès alterné. Dans quelle catégorie se classe ce défaut ?

Termes associés

Correspondance directe (direct-mapped) Défaut de capacité (capacity miss) Défaut obligatoire (compulsory miss) Allocation en écriture (write allocate) Blocage de boucle (loop blocking) Cache associatif par ensembles Cache entièrement associatif Cache non bloquant Écriture immédiate (write-through) Ligne de cache

Retour au glossaire