Invention Grant
- Patent Title: Cache operations for memory management
-
Application No.: US14127483Application Date: 2013-09-27
-
Publication No.: US09645938B2Publication Date: 2017-05-09
- Inventor: Tim Kranich , Matthias Gries , Niklas Linkewitsch
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Konrad Raynes Davda & Victor LLP
- International Application: PCT/US2013/062467 WO 20130927
- International Announcement: WO2015/047348 WO 20150402
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0891 ; G06F12/0846 ; G06F9/44 ; G06F12/0877 ; G06F12/0893 ; G06F12/1045 ; G06F12/12 ; G06F12/0802 ; G06F12/126

Abstract:
In accordance with the present description, cache operations for a memory-sided cache in front of a backing memory such as a byte-addressable non-volatile memory, include combining at least two of a first operation, a second operation and a third operation, wherein the first operation includes evicting victim cache entries from the cache memory in accordance with a replacement policy which is biased to evict cache entries having clean cache lines over evicting cache entries having dirty cache lines. The second operation includes evicting victim cache entries from the primary cache memory to a victim cache memory of the cache memory, and the third operation includes translating memory location addresses to shuffle and spread the memory location addresses within an address range of the backing memory. It is believed that various combinations of these operations may provide improved operation of a memory. Other aspects are described herein.
Public/Granted literature
- US20160203085A1 CACHE OPERATIONS FOR MEMORY MANAGEMENT Public/Granted day:2016-07-14
Information query