What is Directory-based coherence?

A coherence approach that records in a table which cores hold each line and notifies only those cores. Used in systems with many cores.

Field: Multicore & Synchronization

Directory-based coherence in the explanations

Questions that mention Directory-based coherence (2)

  1. Why do systems with many cores use directory-based coherence instead of snooping?
  2. Which describes the snooping approach to cache coherence?

Related terms

ABA problem Acquire-release semantics Atomic instruction Barrier synchronization Bus snooping Compare-and-swap Condition variable Critical section Data race Deadlock

Back to the glossary