News for hackers. Stuff that matters.
Re:Google developing own CPUs for Chromebook laptops by my123 on Saturday October 02, 2021 @05:25PM (#28732222)
Heuristics are used. For example, memory accesses relative to the stack pointer will be assumed to be thread-local, as the stack isn’t shared between threads. And that’s just one of the tricks in the toolbox. :-)

The result of those is that the expensive atomics aren’t applied to all accesses at all on hardware that doesn’t expose a TSO memory model.

There are no comments on this comment yet.