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:
May. 07, 2019

Filed:

Jun. 12, 2017
Applicant:

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

Inventors:

Shai Doron, Kibuz Meggido, IL;

Wesam Saleem Ibraheem, Massade, IL;

Hernan Theiler, Haifa, IL;

Vitali Sokhin, Haifa, IL;

Hagai Hadad, Kibuts Gaaton, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 17/30 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5016 (2013.01); G06F 17/30312 (2013.01); G06F 12/023 (2013.01);
Abstract

A method, computer program product, and computer system for physical memory allocation of a computer system, the method including collecting computer system architecture specifications, a configuration, and user requirements, identifying a plurality of memory intervals to be allocated, based on the computer system architecture specification, the configuration, and the user requirements, grouping memory intervals into a plurality of color groups, wherein each memory interval within each of the plurality of color groups comprise identical memory attributes, dividing memory into sets of memory segments, wherein each set of memory segment is assigned a color of the plurality of color groups, allocating a memory interval of the plurality of memory intervals within the set of memory segments of corresponding color, and selecting a page size for a translation of a memory interval of the plurality of memory intervals, depending upon the allocation of the memory interval and the sets of memory segments.


Find Patent Forward Citations

Loading…