Intel Core 2 Duo P9600 Memory disambiguation
Memory disambiguation is a set of techniques employed by high-performance out-of-order execution microprocessors that execute memory access instructions (loads and stores) out of program order.
Different CPU designs can be more or less efficient than one another.