| CPC G06F 12/0862 (2013.01) [G06F 2212/6032 (2013.04)] | 20 Claims |

|
1. An apparatus comprising:
a prediction circuit configured to, in response to a cache access request, generate a prediction of a particular one of a plurality of ways in a cache memory includes a particular cache line associated with the cache access request;
a comparison circuit configured to determine if the prediction is correct, wherein, to determine if the prediction is correct, the comparison circuit is configured to compare a first tag associated with the particular cache line and a second tag associated with the particular one of the plurality of ways; and
a confirmation bit memory, wherein the prediction circuit is configured to, in response to the comparison circuit determining that the prediction was correct, set a confirmation bit in the confirmation bit memory;
wherein, for a subsequent cache access request to the particular cache line, the comparison circuit is configured to, in response to determining that the confirmation bit is set in the confirmation bit memory, forego performing a comparison of the first tag and the second tag.
|