Load-monitor mwait
AssigneeOracle International Corporation
InventorsPaul N. Loewenstein, Mark A. Luttrell, Paul J. Jordan
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsPaul N. Loewenstein, Mark A. Luttrell, Paul J. Jordan
Estimating the term…
Techniques are disclosed relating to suspending execution of a processor thread while monitoring for a write to a specified memory location. An execution subsystem may be configured to perform a load instruction that causes the processor to retrieve data from a specified memory location and atomically begin monitoring for a write to the specified location. The load instruction may be a load-monitor instruction. The execution subsystem may be further configured to perform a wait instruction that causes the processor to suspend execution of a processor thread during at least a portion of an interval specified by the wait instruction and to resume execution of the processor thread at the end of the interval. The wait instruction may be a monitor-wait instruction. The processor may be further configured to resume execution of the processor thread in response to detecting a write to a memory location specified by a previous monitor instruction.
1-20. (canceled)
An apparatus, comprising:
A method, comprising:
An apparatus, comprising:
Dependencies are inferred from the claim text.