Patent ID: 9053057
Filing Date: 2015-06-09
Classification: G06F,Y02D

Abstract:
1. A method for processing a request in a die in a multi-processor architecture, the method comprising: receiving a request, by a directory, for a particular data block; determining, by the directory, an aging threshold relating to a likelihood that data blocks, including the particular data block, are stored in one or more caches in the die; analyzing, by the directory, a memory to identify a particular cache indicated as storing the particular data block; analyzing, by the directory, the memory to identify a number of cache misses for the particular cache; analyzing, by the directory, the memory to identify a last time when an event occurred for the particular data block; and determining, by the directory, whether to send the request for the particular data block to the particular cache based on the aging threshold, the last time of the event, and the number of cache misses.