The benefit is obvious in book keeping space overhead for the shared cache as the number of core rise. This could be very useful when&#x2F;if we ever hit 256 cores per CPU.<p>The technique kind of reminds me of Jefferson&#x27;s virtual time (and time warp), which rather exists in a distributed simulation context. Virtualizing time to manage coherence of reads and writes is a very good idea.