Invention Grant
- Patent Title: Hybrid memory management
-
Application No.: US16182695Application Date: 2018-11-07
-
Publication No.: US10705975B2Publication Date: 2020-07-07
- Inventor: Joel Dylan Coburn , Albert Borchers , Christopher Lyle Johnson , Robert S. Sprinkle
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F12/1009 ; G06F12/121

Abstract:
Methods, systems, and apparatus for determining whether an access bit is set for each page table entry of a page table based on a scan of the page table with at least one page table walker, the access bit indicating whether a page associated with the page table entry was accessed in a last scan period; incrementing a count for each page in response to determining that the access bit is set for the page table entry associated with the page; resetting the access bit after determining whether the access bit is set for each page table entry; receiving a request to access, from a main memory, a first page of data; initiating a page fault based on determining that the first page of data is not stored in the main memory; and servicing the page fault with a DMA engine.
Public/Granted literature
- US20190073314A1 HYBRID MEMORY MANAGEMENT Public/Granted day:2019-03-07
Information query