For a multi-processor architecture, In which protocol a write transaction is…
2018
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 ?
- A.
Snoopy bus protocol
- B.
Cache coherency protocol
- C.
Directory based protocol
- D.
None of the above
Attempted by 66 students.
Show answer & explanation
Correct answer: C
In cache coherence protocols, snoopy bus protocols broadcast write transactions to all processors on the shared bus. In contrast, directory-based protocols maintain a central directory that tracks which caches hold copies of specific cache lines. This allows the system to forward write transactions only to those processors known to possess a copy, reducing unnecessary bus traffic.
A video solution is available for this question — log in and enroll to watch it.