Invention Grant
- Patent Title: Physical page tracking for handling overcommitted memory
-
Application No.: US15980523Application Date: 2018-05-15
-
Publication No.: US10733108B2Publication Date: 2020-08-04
- Inventor: Vijay Bahirji , Amin Firoozshahian , Mahesh Madhav , Toby Opferman , Omid Azizi
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Schwegman Kundberg & Woessner, P.A.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/1009 ; G06F12/02

Abstract:
A system for computer memory management that implements a memory pool table, the memory pool table including entries that describe a plurality of memory pools, each memory pool representing a group of memory pages related by common attributes; a per-page tracking table, each entry in the per-page tracking table used to related a memory page with a memory pool of the memory pool table; and processing circuitry to: scan each entry in the per-page tracking table and, for each entry: determine an amount of memory released if the memory page related with the entry is swapped; aggregate the amount of memory for the respective memory pool related with the memory page related with the entry in the per-page tracking table, to produce a per-pool memory aggregate; and output the per-pool memory aggregate for the memory pools related with the memory pages in the per-page tracking table.
Public/Granted literature
- US20190354487A1 PHYSICAL PAGE TRACKING FOR HANDLING OVERCOMMITTED MEMORY Public/Granted day:2019-11-21
Information query