Patent · US Active

Applying an allocation policy to capture memory calls using a memory allocation capture library

US11150962B2 · kind B2 · utility

1Cited by
1References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 27, 2019
Grant dateOct 19, 2021
Priority date
Expiry dateJan 27, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1016
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique is introduced for intercepting memory calls from a user-space application and applying an allocation policy to determine whether such calls are handled using volatile memory such as dynamic random-access memory (DRAM) or persistent memory (PMEM). In an example embodiment, memory calls from an application are intercepted by a memory allocation capture library. Such calls may be to a memory function such as malloc( ) and may be configured to cause a portion of DRAM to be allocated to the application to process a task. The memory allocation capture library then determines whether the intercepted call satisfies capture criteria associated with an allocation policy. If the intercepted call does satisfy the capture criteria, the call is processed to cause a portion of PMEM to be allocated to the application instead of DRAM.

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