Patent · US Active

Systems and methods for S-list partitioning

US9652289B2 · kind B2 · utility

0Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 27, 2012
Grant dateMay 16, 2017
Priority date
Expiry dateApr 27, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/02
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and techniques of the management of the allocation of a plurality of memory elements stored within a plurality of lockless list structures are presented. These lockless list structures (such as Slists) may be made accessible within an operating system environment of a multicore processor—and may be partitioned within the system. Memory elements may also be partitioned among these lockless list structures. When a core processor (or other processing element) makes a request for allocating a memory element to itself, the system and/or method may search among the lockless list structures for an available memory element. When a suitable and/or available memory element is found, the system may allocate the available memory element to requesting core processor. Dynamically balancing of memory elements may occur according to a suitable balancing metric, such as maintain substantial numerical equality of memory elements or avoid over-allocation of resources.

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