Instructions for enabling processor wait states
A waiting state, processor technology, applied in the direction of data processing power supply, electrical digital data processing, digital data processing components, etc., can solve problems such as increasing complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0027] In various embodiments, user-level instructions (ie, application-level instructions) may be provided and used to allow an application to wait for one or more conditions to occur. While the application is waiting, the processor executing the application (eg, a core of a multi-core processor) may be in a low power state or may switch to executing another thread. Conditions for which a processor is waiting may include detection of a certain value, expiration of a timer, or receipt of an interrupt signal from, for example, another processor, although the scope of the invention is not limited in this respect.
[0028] In this way, an application may wait for one or more operations to be performed, eg, in another thread, without submitting to the operating system (OS) or other management software. Furthermore, based on instruction information provided with the instruction, the wait states can proceed in a time-limited manner so that the processor can select an appropriate low...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 