Cache coherence protocols: evaluation using a multiprocessor simulation model
ACM Transactions on Computer Systems (TOCS)
Multiprocessor cache synchronization: issues, innovations, evolution
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
High-performance computer architecture (2nd ed.)
High-performance computer architecture (2nd ed.)
Synchronization with multiprocessor caches
ISCA '90 Proceedings of the 17th annual international symposium on Computer Architecture
The Cache Coherence Problem in Shared-Memory Multiprocessors: Software Solutions
The Cache Coherence Problem in Shared-Memory Multiprocessors: Software Solutions
Computer Architecture and Parallel Processing
Computer Architecture and Parallel Processing
Cache Coherence in Intelligent Memory Systems
IEEE Transactions on Computers
Hi-index | 0.00 |
Cache coherence and synchronization are two important issues that a computer designer must consider. These topics are typically considered individually and taught to students in computer design courses. The first goal of this paper is to show the role that cache coherence can play when implementing synchronization primitives. The second goal is to illustrate the importance of synchronization techniques as a part of cache coherence's overall function in computer design. Finally, the last goal is to demonstrate the limitations of both cache coherence and synchronization.