Method of dirty cache line eviction
AssigneeIntel Corporation
InventorsMariusz Barczak, Igor Konopko, Adam Rutkowski
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsMariusz Barczak, Igor Konopko, Adam Rutkowski
Estimating the term…
Examples may include techniques to improve cache performance in a computing system. An eviction service may be used to manage a dirty list and a clean list, set a cache line to hot, set a cache line to clean, set a cache line to dirty, and evict a cache line from the cache. A cache engine may be used to write data into the cache at a cache line, request the eviction service to set the cache line to dirty, and manage a dirty cache lines counter for each chunk of the primary memory. A cleaning thread may be used to determine a dirtiest chunk of a primary memory, get a cache line of the dirtiest chunk, and when the cache line of the dirtiest chunk is dirty, read the cache line to get data from the cache, write the data to primary memory, request the eviction service to set the cache line to clean, and manage the dirty cache lines counters.
An apparatus coupled to a cache and a primary memory, the apparatus comprising:
A method comprising:
At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system at a computing platform cause the system to:
A system comprising:
Dependencies are inferred from the claim text.