Invention Grant
- Patent Title: Memory management supporting huge pages
-
Application No.: US16113285Application Date: 2018-08-27
-
Publication No.: US10474580B2Publication Date: 2019-11-12
- 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/08
- IPC: G06F12/08 ; G06F12/0868 ; G06F12/0871 ; G06F12/0873 ; G06F12/12 ; G06F12/1009 ; G06F12/1027 ; G06F12/02 ; G06F12/04 ; G06F12/0815

Abstract:
Methods, systems, and apparatus for receiving a request to access, from a main memory, data contained in a first portion of a first page of data, the first page of data having a first page size; initiating a page fault based on determining that the first page of data is not stored in the main memory; allocating a portion of the main memory equivalent to the first page size; transferring the first portion of the first page of data from the secondary memory to the allocated portion of the main memory without transferring the entire first page of data; and updating a first page table entry associated with the first portion of the first page of data to point to a location of the allocated portion of the main memory to which the first portion of the first page of data is transferred.
Public/Granted literature
- US20180365157A1 MEMORY MANAGEMENT SUPPORTING HUGE PAGES Public/Granted day:2018-12-20
Information query