Thread synchronization by transitioning threads to spin lock and sleep state
AssigneeXilinx, Inc.
InventorsJason H. Anderson, Taneem Ahmed, Sandor S. Kalman
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsJason H. Anderson, Taneem Ahmed, Sandor S. Kalman
Estimating the term…
A method, apparatus, and computer readable medium for synchronizing a main thread and a slave thread executing on a processor system are disclosed. For example, the method includes the following elements: transitioning the slave thread from a sleep state to a spin-lock state in response to a wake-up message from the main thread; transitioning the slave thread out of the spin-lock state to process a first work unit from the main thread; determining, at the main thread, an elapsed time period until receipt of a second work unit for the slave thread; transitioning the slave thread to the spin-lock state if the elapsed time period satisfies a threshold time period; and transitioning the slave thread to the sleep state if the elapsed time period does not satisfy the threshold time period.
A method of synchronizing a main thread and a slave thread, comprising:
An apparatus, comprising:
A non-transitory computer readable medium having instructions stored thereon that when executed by a processor system cause the processor system to perform a method of synchronizing a main thread and a slave thread, comprising:
Dependencies are inferred from the claim text.