News for hackers. Stuff that matters.
Re:Making Sense of Acquire-Release Semantics by dbcurtis on Sunday May 12, 2024 @11:05PM (#40339440)
I'm saying that an atomic RMW is going to get the cache line in "exclusive" state, (in typical MESI protocol) but that if you are trying to gin up the equivalent with spin locks you need to think through how that plays out, as the reads might be in "shared" state.
Re:Making Sense of Acquire-Release Semantics by moonchild on Monday May 13, 2024 @03:27AM (#40340598)
I still don't see what you're getting at. What is the implication of this for software? The implementation of the cache coherency protocol is largely opaque to software.