Back to results
US 9,959,055 B2Granted
Placement of a processing unit in unfair lock mode in response to a queue in a fair lock mode
AssigneeHewlett Packard Enterprise Development LP
InventorWai Man Long
Life of this patent
Estimating the term…
Abstract
Examples herein disclose identification of a presence of a processing unit that is to obtain the lock within a queue in a fair lock mode. In response to the presence of the processing unit within the queue, the examples place a separate processing unit in an unfair lock mode.
Claims14
A method to obtain a lock, the method comprising:
- identifying a presence of a processing unit that is to obtain the lock within a queue in a fair lock mode;
- identifying the status of a queue head of the queue;
- determining that the queue head is in an inactive status;
- and
- in response to the presence of the processing unit within the queue and the queue head having the inactive status, placing a separate processing unit in an unfair lock mode.
2 more elements
A lock system comprising:
- a queue to:
- operate in a fair spinlock mode;
- and
- list which processing unit is to obtain a lock;
- a separate processing unit to:
- determine a presence of a processing unit with the queue;
- identify a status of a queue head of the queue;
- and
- operate in an unfair spinlock mode in response to the presence of the processing unit within the queue and confirmation of an inactive status of the queue head.
6 more elements
A non-transitory machine-readable storage medium comprising instructions that when executed by a processing resource cause a computing device to:
- determine a presence of a processing unit within a queue that is obtain a lock in a fair lock mode;
- identify a status of a queue head;
- and
- in response to the presence of the processing unit within the queue and identification of an inactive status of the queue head, place a separate processing unit in an unfair lock mode.
1 more element
Dependencies are inferred from the claim text.