|
|
|
|
|
by mrich
2409 days ago
|
|
To quote from https://fgiesen.wordpress.com/2014/07/07/cache-coherency/ "Memory models Different architectures provide different memory models. As of this writing, ARM and POWER architecture machines have comparatively “weak” memory models: the CPU core has considerable leeway in reordering load and store operations in ways that might change the semantics of programs in a multi-core context, along with “memory barrier” instructions that can be used by the program to specify constraints: “do not reorder memory operations across this line”. By contrast, x86 comes with a quite strong memory model." |
|