The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 28, 2023

Filed:

Nov. 27, 2019
Applicant:

Memverge, Inc., Milpitas, CA (US);

Inventors:

Ronald S. Niles, San Jose, CA (US);

Yue Li, Fremont, CA (US);

Assignee:

MEMVERGE, INC., Milpitas, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06F 11/07 (2006.01); G06F 12/02 (2006.01); G06F 12/1009 (2016.01); G06F 12/14 (2006.01); G06F 12/08 (2016.01);
U.S. Cl.
CPC ...
G06F 9/54 (2013.01); G06F 9/4868 (2013.01); G06F 9/5016 (2013.01); G06F 11/073 (2013.01); G06F 12/0238 (2013.01); G06F 12/1009 (2013.01); G06F 9/4881 (2013.01); G06F 11/0766 (2013.01); G06F 12/023 (2013.01); G06F 12/08 (2013.01); G06F 12/1491 (2013.01); G06F 2209/542 (2013.01); G06F 2212/1016 (2013.01);
Abstract

A technique is introduced for applying multi-level caching to deploy various types of physical memory to service captured memory calls from an application. The various types of physical memory can include local volatile memory (e.g., dynamic random-access memory), local persistent memory, and/or remote persistent memory. In an example embodiment, a user-space page fault notification mechanism is used to defer assignment of actual physical memory resources until a memory buffer is accessed by the application. After populating a selected physical memory in response to an initial user-space page fault notification, page access information can be monitored to determine which pages continues to be accessed and which pages are inactive to identify candidates for eviction.


Find Patent Forward Citations

Loading…