- Patent Title: Mapping memory allocation requests using various memory attributes
-
Application No.: US16144406Application Date: 2018-09-27
-
Publication No.: US11307796B2Publication Date: 2022-04-19
- Inventor: Anshuman Khandual , Saravanan Sethuraman , Venkata K. Tavva , Anand Haridass
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Law Office of Jim Boice
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/1009 ; G06F11/07 ; G06F12/109 ; G06F16/901

Abstract:
A method stores data that handles page faults in an appropriate memory device based on a standing memory policy. One or more processors receive user requested memory buffer attributes that describe memory buffer attributes needed for various processes. The processor(s) store the user requested memory buffer attributes in an operating system virtual memory representation that describes various types of memories used by the system, create a standing memory policy based on the user requested memory buffer attributes, and store data on an appropriate memory device based on the standing memory policy. The processor(s) receive a page fault, which is based on the data being called by a process but not being currently mapped by a memory management unit (MMU) into a virtual address space of the process. The processor(s) then retrieve and return the data stored on the appropriate memory device in order to address the page fault.
Information query