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:
Mar. 22, 2016

Filed:

Jul. 03, 2013
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Yury Baskakov, Newton, MA (US);

Alexander Thomas Garthwaite, Hamilton, MA (US);

Rajesh Venkatasubramanian, San Jose, CA (US);

Irene Zhang, Seattle, WA (US);

Seongbeom Kim, Sunnyvale, CA (US);

Nikhil Bhatia, Mountain View, CA (US);

Kiran Tati, Santa Clara, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/10 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 12/1009 (2013.01); G06F 12/023 (2013.01); G06F 12/1027 (2013.01); G06F 2212/1016 (2013.01);
Abstract

Memory performance in a computer system that implements large page mapping is improved even when memory is scarce by identifying page sharing opportunities within the large pages at the granularity of small pages and breaking up the large pages so that small pages within the large page can be freed up through page sharing. In addition, the number of small page sharing opportunities within the large pages can be used to estimate the total amount of memory that could be reclaimed through page sharing.


Find Patent Forward Citations

Loading…