Set associative cache memory with heterogeneous replacement policy
AssigneeVia Alliance Semiconductor Co., Ltd.
InventorsRodney E. Hooker, Douglas R. Reed, John Michael Greer, Colin Eddy
Life of this patent
Estimating the term…
Loading patent…
AssigneeVia Alliance Semiconductor Co., Ltd.
InventorsRodney E. Hooker, Douglas R. Reed, John Michael Greer, Colin Eddy
Estimating the term…
A set associative cache memory, comprising: an array of storage elements arranged as M sets by N ways; an allocation unit that allocates the storage elements in response to memory accesses that miss in the cache memory. Each memory access selects a set; for each parcel of a plurality of parcels, a parcel specifier specifies: a subset of ways of the N ways included in the parcel. The subsets of ways of parcels associated with a selected set are mutually exclusive; a replacement scheme associated with the parcel from among a plurality of predetermined replacement schemes. For each memory access, the allocation unit: selects the parcel specifier in response to the memory access; and uses the replacement scheme associated with the parcel to allocate into the subset of ways of the selected set included in the parcel.
A set associative cache memory, comprising:
A method for operating a set associative cache memory having an array of storage elements arranged as M sets by N ways and an allocation unit that allocates the storage elements of the array in response to memory accesses that miss in the cache memory, wherein each of the memory accesses selects a set of the M sets, the method comprising:
A set associative cache memory, comprising:
A set associative cache memory, comprising:
Dependencies are inferred from the claim text.