PROCESSOR ACQUISITION OF OWNERSHIP OF ACCESS COORDINATOR FOR SHARED RESOURCE
First Claim
Patent Images
1. An apparatus, comprising:
- a processor that upon a failure of an earlier attempt to directly acquire ownership of an access coordinator for a resource shared with one or more additional processors, locally determines an amount to delay a later attempt to directly acquire ownership of the access coordinator, wherein upon a failure of the later and/or a subsequent attempt to directly acquire ownership of the access coordinator the processor would enter into an indirect waiting arrangement for ownership of the access coordinator.
4 Assignments
0 Petitions
Accused Products
Abstract
A processor of an apparatus in an example upon a failure of an earlier attempt to directly acquire ownership of an access coordinator for a resource shared with one or more additional processors, locally determines an amount to delay a later attempt to directly acquire ownership of the access coordinator. Upon a failure of the later and/or a subsequent attempt to directly acquire ownership of the access coordinator the processor would enter into an indirect waiting arrangement for ownership of the access coordinator.
-
Citations
20 Claims
-
1. An apparatus, comprising:
a processor that upon a failure of an earlier attempt to directly acquire ownership of an access coordinator for a resource shared with one or more additional processors, locally determines an amount to delay a later attempt to directly acquire ownership of the access coordinator, wherein upon a failure of the later and/or a subsequent attempt to directly acquire ownership of the access coordinator the processor would enter into an indirect waiting arrangement for ownership of the access coordinator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. An apparatus, comprising:
a processor that locally determines an amount of delay for an attempt by the processor to directly acquire ownership of an access coordinator for a resource shared with one or more additional processors, wherein upon a completion of the amount of delay the processor adjusts a heuristic based on an occurrence of success or failure of the attempt to directly acquire ownership of the access coordinator, to adapt a later attempt by the processor to directly acquire ownership of the access coordinator. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. An apparatus, comprising:
-
a computer operating system that coordinates ownership of a spinlock for a resource shared among a plurality of processors; wherein upon an occurrence of owned status of the spinlock contemporaneous with a request for ownership of the spinlock by a plural set of processors of the plurality of processors, the computer operating system allows a plural subset number of processors of the plural set of processors to directly wait for ownership of the spinlock; wherein the computer operating system causes one or more additional processors of the plural set of processors in excess of the plural subset number of processors, to indirectly wait for ownership of the spinlock. - View Dependent Claims (19, 20)
-
Specification