3 ms·
I'm guessing GP's point is that x86 makes really strong memory consistency guarantees. It makes life easier for programmers of multithreaded software, but at t
by CoastalCoder 2y ago
I'm guessing GP's point is that x86 makes really strong memory consistency guarantees.
It makes life easier for programmers of multithreaded software, but at the cost of high synchronization overhead.
Contrast to e.g. Arm, where programmers can avoid a lot of that synchronization, but in exchange they have to be more careful.
* IIRC from some recent reading.