Invention Grant
- Patent Title: CPU-efficient cache replacment with two-phase eviction
-
Application No.: US16256726Application Date: 2019-01-24
-
Publication No.: US11080189B2Publication Date: 2021-08-03
- Inventor: Wenguang Wang , Christoph Klee , Adrian Drzewiecki , Christos Karamanolis , Richard P. Spillane , Maxime Austruy
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F12/0815
- IPC: G06F12/0815 ; G06F12/1027

Abstract:
The present disclosure provides techniques for managing a cache of a computer system using a cache management data structure. The cache management data structure includes a cold queue, a ghost queue, and a hot queue. The techniques herein improve the functioning of the computer because management of the cache management data structure can be performed in parallel with multiple cores or multiple processors, because a sequential scan will only pollute (i.e., add unimportant memory pages) cold queue, and to an extent, ghost queue, but not hot queue, and also because the cache management data structure has lower memory requirements and lower CPU overhead on cache hit than some prior art algorithms.
Public/Granted literature
- US20200242034A1 CPU-EFFICIENT CACHE REPLACMENT WITH TWO-PHASE EVICTION Public/Granted day:2020-07-30
Information query
IPC分类: