Invention Grant
- Patent Title: Automatically limiting repeated checking on completion of a command without relinquishing a processor
-
Application No.: US16052473Application Date: 2018-08-01
-
Publication No.: US11036542B2Publication Date: 2021-06-15
- Inventor: Bhaskar Mathur , Feroz Alam Khan , Kant C. Patel
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Silicon Valley Patent Group LLP
- Agent Omkar K. Suryadevara
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/48

Abstract:
A process or thread is implemented to issue a command which executes without use of a processor that issues the command, retain control of the processor to check whether the issued command has completed, and when the issued command has not completed repeat the checking without relinquishing the processor, until a limiting condition is satisfied. The limiting condition may be determined specifically for a current execution of the command, based on one or more factors, such as durations of executions of the command after start of the process or thread and/or an indicator of delay in a current execution of the command. When the limiting condition is satisfied, the processor is relinquished by the process or thread issuing a sleep command, after setting an interrupt. After the command completes, the limiting condition is determined anew based on the duration of the current execution, for use in a next execution.
Public/Granted literature
- US20190102216A1 Automatically Limiting Repeated Checking On Completion Of A Command Without Relinquishing A Processor Public/Granted day:2019-04-04
Information query