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:
Jun. 11, 2019

Filed:

Mar. 06, 2017
Applicant:

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

Inventors:

Joseph W. Gentile, New Paltz, NY (US);

Nicholas C. Matsakis, Poughkeepsie, NY (US);

Elpida Tzortzatos, Lagrangeville, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06N 20/00 (2019.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G06N 20/00 (2019.01); H04L 63/0272 (2013.01);
Abstract

A computer system includes memory and a processor configured to manage memory allocation. Aspects include receiving a request to execute a computer program and obtaining a learned data file for the computer program, the learned data file including a history of memory allocation requests and memory access requests by the computer program. Aspects also include receiving a memory allocation request from the computer program and allocating one or more pages of a virtual memory to the computer program, wherein a size of the one or more pages is based on the learned data file. Aspects further include backing at least one of the one or more pages of the virtual memory in the real memory prior to receiving an access request for the at least one of the one or more pages based on the learned data file.


Find Patent Forward Citations

Loading…