Patent · US Active

Flexible in-order and out-of-order resource allocation

US10489204B2 · kind B2 · utility

0Cited by
13References
17Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 31, 2017
Grant dateNov 26, 2019
Priority date
Expiry dateApr 2, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5016
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system includes a plurality of hardware resources, one or more processors configured to execute one or more programs to perform one or more operations; and a resource allocator configured to implement resource allocation of the plurality of hardware resources to a set of hardware threads. The resource allocation of the plurality of hardware resources is performed by: implementing a linked list comprising a plurality of nodes, wherein each of the plurality of nodes includes respective information regarding at least one of a next node or a previous node; allocating in a first order one or more ranges of free resources of the plurality of hardware resources to one or more nodes of the plurality of nodes; and releasing allocated nodes out-of-order in a second order distinct from the first order.

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