×

System and Method for Out-of-Order Resource Allocation and Deallocation in a Threaded Machine

  • US 20100318998A1
  • Filed: 06/16/2009
  • Published: 12/16/2010
  • Est. Priority Date: 06/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • using a computer to perform;

    allocating one of a plurality of resources on behalf of one of a plurality of threads;

    updating a data structure to indicate that the one of the plurality of resources has been allocated to the one of the plurality of threads, wherein the data structure comprises a plurality of sequentially addressable elements;

    deallocating the one of the plurality of resources after the resource has been released by the one of the plurality of threads; and

    updating the data structure to indicate that the one of the plurality of resources has been deallocated;

    wherein at least one of said allocating or said deallocating updates an element of the data structure other than an element sequentially adjacent to an element updated in a most recent previous allocation or deallocation operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×