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:
Aug. 22, 2017

Filed:

Aug. 26, 2016
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Robert Miller, Jr., Poughkeepsie, NY (US);

Harris M. Morgenstern, Wappingers Falls, NY (US);

James H. Mulder, Poughkeepsie, NY (US);

Elpida Tzortzatos, Lagrangeville, NY (US);

Dieter Wellerdiek, Ammerbuch, DE;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 12/02 (2006.01); G06F 12/1009 (2016.01); G06F 12/1027 (2016.01);
U.S. Cl.
CPC ...
G06F 12/023 (2013.01); G06F 12/1009 (2013.01); G06F 12/1027 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/152 (2013.01); G06F 2212/657 (2013.01); G06F 2212/683 (2013.01);
Abstract

Technical solutions for reducing page invalidation broadcasts in virtual storage management are described. One general aspect includes a method including allocating, by a storage manager, a virtual memory page to a memory buffer that is used by an application being executed by a multiprocessor system, the virtual memory page being allocated from an address space of the application. The method also includes recording, by a memory management unit, a mapping between the virtual memory page and a physical location in a memory. The method also includes in response to a request, from the application, to deallocate the memory buffer, delaying invalidation of the mapping between the virtual memory page and the physical location in a memory, based on a count of free frames in the address space of the application.


Find Patent Forward Citations

Loading…