Cache evictions management in a two level memory controller mode
AssigneeIntel Corporation
InventorsSanjeev Trika, Mark Hildebrand, Jawad Khan
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsSanjeev Trika, Mark Hildebrand, Jawad Khan
Estimating the term…
Systems, apparatuses, and methods provide for a memory controller to manage cache evictions and/or insertions in a two level memory controller mode that uses a dynamic random access memory as a transparent cache for a persistent memory. For example, a memory controller includes logic to map cached data in the dynamic random access memory to an original address of copied data in the persistent memory. The cached data in the dynamic random access memory is tracked as to whether it is dirty data or clean data with respect to the copied data in the persistent memory. Upon eviction of the cached data from the dynamic random access memory, a writeback of the cached data that has been evicted to the persistent memory is bypassed when the cached data is tracked as dirty data.
A semiconductor apparatus comprising:
A storage device comprising:
At least one computer readable medium, comprising a set of instructions, which when executed by a computing device, cause the computing device to:
Dependencies are inferred from the claim text.