Directory-Based Cache Coherence Protocol Simulator
What is the primary purpose of directory-based cache coherence protocols?
In directory-based cache coherence, what information does a directory entry typically contain?
What are the three basic directory states in a typical directory-based protocol?
When a processor wants to read a block that is currently in the 'Exclusive' state in the directory, what happens?
What is a major advantage of directory-based protocols over bus-based protocols like MSI?
In a directory-based system, what happens when a processor wants to write to a block currently shared by multiple processors?
What is the purpose of the sharer vector in a directory entry?
What is a potential bottleneck in directory-based cache coherence systems?
In large-scale systems, which directory organization strategy would be most suitable for minimizing directory access latency?