A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Dynamic self-invalidation: reducing coherence overhead in shared-memory multiprocessors
Proceedings 22nd Annual International Symposium on Computer Architecture
This paper introduces dynamic self-invalidation (DSI), a new technique for reducing cache coherence overhead in shared-memory multiprocessors. DSI eliminates invalidation messages by having a processor automatically invalidate its local copy of a cache block before a conflicting access by another processor. Eliminating invalidation overhead is particularly important under sequential consistency, where the latency of invalidating outstanding copies can increase a program's critical path. DSI is
doi:10.1109/isca.1995.524548
fatcat:muyjjgbu3fh5hfjg7ule5eagta