For a multi-processor architecture, In which protocol a write transaction is forwarded to only those processors that are known to possess a copy of newly altered cache line?

For a multi-processor architecture, In which protocol a write transaction is forwarded to only those processors that are known to possess a copy of newly altered cache line? Correct Answer Directory based protocol

  • Directory-based cache coherence is a type of cache coherence mechanism, where directories are used to manage caches in place of snoopy methods due to their scalability.
  • For a multi-processor architecture,  in the directory-based protocol, a write transaction is forwarded to only those processors that are known to possess a copy of newly altered cache line
  • It can be used to target both the performance and scalability of directory systems.

Additional Information

  • Bus snooping methods scale poorly due to the use of broadcasting.

Related Questions