Patent ID: 8645628

Claim:
A method for managing access to a cache memory, the method comprising: receiving a request for a targeted interleave within a cache memory, wherein the request is associated with an operation of a given type; determining that the targeted interleave is available; granting, based on the determining, the request; updating, based on the granting, a first interleave availability table associated with a first busy time selectable for the cache memory based on the operation associated with the request, wherein the first busy time indicates a first given number of cycles an interleave is busy during the operation; and updating, based on the granting, a second interleave availability table associated with a second busy time selectable for the cache memory based on the operation associated with the request, wherein the second busy time indicates a second given number of cycles an interleave is busy during the operation, and wherein the first given number of cycles is different than the first given number of cycles.