we make a case for a very different approach to dy- namic memory disambiguation. We move away from the conventional exact disambiguation strategy and adopt an opportunistic method: we allow loads and stores to access an L0 cache as they are issued out of programorder, hoping that with such ...