3 ms·
> stale cpu cache reads Every multiprocessor system nowadays has coherent caches for normal memory, meaning that if you have reads that you perceive as stale,
by rrss 7y ago
> stale cpu cache reads
Every multiprocessor system nowadays has coherent caches for normal memory, meaning that if you have reads that you perceive as stale, it isn't because of the cache, but because the hardware doesn't guarantee sequential consistency.
You can have problems due to relaxed consistency on a system without caches, and the problems on systems with caches aren't due to the caches.
There are situations when you have to worry about lack of coherency for other memory types, but AFAIK these are rarely exposed to userspace.