3 ms·
MESI cache coherency (and its derivatives) [1] means that you can have exclusive writes to cache if and only if no other core tries to access that data. I would
by NobleExpress 3y ago
MESI cache coherency (and its derivatives) [1] means that you can have exclusive writes to cache if and only if no other core tries to access that data. I would think most if not all microarchitectures have moved to MESI (or equivalent) cache coherency protocols as they avoid unnecessary writes to memory.
[1]: https://en.wikipedia.org/wiki/MESI https://en.wikipedia.org/wiki/MESI
- kaba0 3y agoSure, but for shared objects you can’t allow data races.
- vlovich123 3y agoObjects shared across threads. Most don’t need to be.
- _a_a_a_ 3y agoI don't understand the relevance of this.