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:
Jul. 31, 2018

Filed:

Aug. 12, 2016
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Joel Dylan Coburn, Mountain View, CA (US);

Albert Borchers, Aptos, CA (US);

Christopher Lyle Johnson, San Francisco, CA (US);

Robert S. Sprinkle, San Jose, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 3/06 (2006.01); G06F 12/0811 (2016.01); G06F 12/0815 (2016.01);
U.S. Cl.
CPC ...
G06F 3/0685 (2013.01); G06F 3/065 (2013.01); G06F 3/0619 (2013.01); G06F 12/0811 (2013.01); G06F 12/0815 (2013.01); G06F 2212/283 (2013.01); G06F 2212/621 (2013.01);
Abstract

Methods, systems, and apparatus for receiving a request to access, from a main memory, a first cache line of a page of data; determining that the first cache line is not stored in the main memory and is stored in a secondary memory, and in response: transferring the first cache line of the page of data from the secondary memory to the main memory without transferring the entire page of data, wherein a remaining portion of the page of data remains stored in the secondary memory; updating a page table entry associated with the page of data to point to a location of the page of data in the main memory; and transferring the remaining portion of the page of data from the secondary memory to the main memory.


Find Patent Forward Citations

Loading…