Invention Grant
- Patent Title: Defragmentation of persistent main memory
-
Application No.: US15621736Application Date: 2017-06-13
-
Publication No.: US10168911B1Publication Date: 2019-01-01
- Inventor: Ismail Oukid , Ivan Schreter , Daniel Booss
- Applicant: SAP SE
- Applicant Address: DE
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE
- Agency: Sterne, Kessler, Goldstein & Fox, P.L.L.C.
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F17/30

Abstract:
Disclosed herein are system, method, and computer program product embodiments for defragmentation of persistent main memory (e.g., storage class memory). An embodiment operates by determining that a request to allocate a block of persistent main memory cannot be fulfilled, identifying the largest block of a plurality of free blocks associated with a persistent allocator, and punching a hole at the location of the block within a segment of the persistent main memory. The embodiment further operates by determining that at least one neighboring block of the largest block is also a hole, and coalescing the at least one neighboring block and the largest block.
Public/Granted literature
- US20180356991A1 DEFRAGMENTATION OF PERSISTENT MAIN MEMORY Public/Granted day:2018-12-13
Information query