Update-based Cache Coherence Protocols for Scalable Shared-memory Multiprocessors
Author | : Stanford University. Computer Systems Laboratory |
Publisher | : |
Total Pages | : 26 |
Release | : 1993 |
ISBN-10 | : OCLC:123336712 |
ISBN-13 | : |
Rating | : 4/5 (12 Downloads) |
Book excerpt: In this paper, two hardware-controlled update-based cache coherence protocols are presented. The paper discusses the two major disadvantages of the update protocols: inefficiency of updates and the mismatch between the granularity of synchronization and the data transfer. The paper presents two enhancements to the update-based protocols, a write combining scheme and a finer grain synchronization, to overcome these disadvantages. The results demonstrate the effectiveness of these enhancements that, when used together, allow the update-based protocols to significantly improve the execution time of a set of scientific applications when compared to three invalidate-based protocols.