Patent · US Active

Defragmentation of persistent main memory

US10168911B1 · kind B1 · utility

0Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 13, 2017
Grant dateJan 1, 2019
Priority date
Expiry dateJul 1, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2206/1004
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.