Patent ID: 8244979

Claim:
A computer-implemented method of identifying a cache set using buffer attributes, said method comprising: receiving a request to load data, the request including an effective address; first attempting to locate the data in an L2 cache using the received effective address, the first attempt resulting in an L2 cache miss; in response to the L2 cache miss, second attempting to locate the data in an L1 cache using the received effective address, the second attempt resulting in an L1 cache miss; and in response to both the L2 cache miss and the L1 cache miss: identifying a page within a Translation LookAside Buffer that corresponds to the effective address; retrieving a class identifier comprising one or more bits from the identified page included in the Translation LookAside Buffer, wherein the class identifier identifies a cache set corresponding to a portion of the L2 cache; storing the class identifier in the L1 cache; and loading the data into a data register from the cache set identified by the stored class identifier.