Memory-based apparatus and method
AssigneeThe Board of Trustees of the Leland Stanford Junior University
InventorsDaniel Sanchez Martin, Christoforos Kozyrakis
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Board of Trustees of the Leland Stanford Junior University
InventorsDaniel Sanchez Martin, Christoforos Kozyrakis
Estimating the term…
Aspects of various embodiments are directed to memory circuits, such as cache memory circuits. In accordance with one or more embodiments, cache-access to data blocks in memory is controlled as follows. In response to a cache miss for a data block having an associated address on a memory access path, data is fetched for storage in the cache (and serving the request), while one or more additional lookups are executed to identify candidate locations to store data. An existing set of data is moved from a target location in the cache to one of the candidate locations, and the address of the one of the candidate locations is associated with the existing set of data. Data in this candidate location may, for example, thus be evicted. The fetched data is stored in the target location and the address of the target location is associated with the fetched data.
An apparatus comprising:
A method for accessing data blocks having an associated address identifying a cache line in a memory circuit, the method comprising:
Dependencies are inferred from the claim text.