System and method for managing processing
AssigneeIntel Corporation
InventorsRafael Zack, Yona Leshets
Life of this patent
Estimating the term…
Abstract
A method for managing and controlling a real-time system which is processing a variable complexity task in a predetermined period of time, the method comprising the steps of detecting the progress in processing the task is detected in real-time, determining if the system is likely to complete processing the task in the predetermined time period, increasing or decreasing the complexity of the task and the processing rate of the real-time system accordingly.
Claims15
A system comprising a processing unit adapted to process a software application, a system clock operatively connected to said processing unit and adapted to provide timing to said processing unit, and a processing controller operatively connected to said processing unit and to said system clock, said processing controller adapted to detect an extent of progress in processing of said software application by said processing unit, to determine an estimated time TC wherein said processing unit is likely to complete processing of said software application, and adapted to change the quality of the output of said software applicatiion.
A method comprising detecting a processing rate, detecting progress in processing of a computing task, determining a predicted time point T1 correlated to the progress and the processing rate by which the processing of the task is likely to be completed, determining a quality of output level decrease value, and reducing a present quality of output value by the quality of output level decrease value.
A system comprising:
- a processing unit adapted to process a software application, the software application processing a task;
- and
- a processing controller adapted to detect an extent of progress in processing of said software application by said processing unit, to determine an estimated time TC wherein said processing unit is likely to complete processing of said software application, and to change the total amount of data to be processed by the application during the execution of the entirety of the task.
A method comprising:
- processing a software application, the software application processing a task;
- detecting an extent of progress in processing of said software application;
- determining an estimated time TC wherein said processing of said software application is likely to complete;
- and
- changing the total amount of data to be processed by the application during the execution of the entirety of the task.
Dependencies are inferred from the claim text.