Hardware-assisted spinlock
AssigneeAdvanced Micro Devices, Inc.
InventorsShreeroop Ajaykumar, Shaju Abraham, Naveen M
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsShreeroop Ajaykumar, Shaju Abraham, Naveen M
Estimating the term…
An example system includes a plurality of wait queues implemented in a first portion of a memory unit configured to store a plurality of lock requests. The system includes a lock head array implemented in a second portion of the memory unit configured to store a plurality of lock heads. Each wait queue of the plurality of wait queues is mapped to one lock head in the lock head array. The system includes a lock waiter array implemented in a third portion of the memory unit configured to store a number of entries corresponding to each lock head in the lock head array. The system also includes a spinlock controller including hardware circuitry configured to execute a lock logic responsive to a lock acquire request of the plurality of lock requests, and to execute an unlock logic responsive to a lock release request of the plurality of lock requests.
A system comprising:
A spinlock controller comprising:
A method comprising:
Dependencies are inferred from the claim text.