@piggo @pony @methyltheobromine @Moon @newt
These CPUs are out-of-order superscalar - they reorder instructions, and execute multiple insns in parallel, as long as all the dependencies on results of previous instructions are satisfied.
Moreover, they have hierarchies of caches, and multiple cores, each core sering the memory differently than other cores.
And then in multi-socket servers there's NUMA.