As is well known in the art, processors such as the processor 100 typically have a cache memory of limited size containing information corresponding to a limited number of address ranges of the main memory 300 and the information in the L1 cache 120 is updated as needed by the IPU 110.