Patent · US Active

Quota-based adaptive resource balancing in a scalable heap allocator for multithreaded applications

US9396030B2 · kind B2 · utility

10Cited by
9References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 22, 2013
Grant dateJul 19, 2016
Priority date
Expiry dateAug 18, 2034

Classification

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

Abstract

One embodiment comprises a hierarchical heap allocator system. The system comprises a system-level allocator for monitoring run-time resource usage information for an application having multiple application threads. The system further comprises a process-level allocator for dynamically balancing resources between the application threads based on the run-time resource usage information. The system further comprises multiple thread-level allocators. Each thread-level allocator facilitates resource allocation and resource deallocation for a corresponding application thread.

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