发明名称 |
Task-Based Performance Resource Management of Computer Systems |
摘要 |
Execution of a plurality of tasks by a processor system are monitored. Based on this monitoring, tasks requiring adjustment of performance resources are identified by calculating at least one of a progress error or a progress limit error for each task. Thereafter, performance resources of the processor system allocated to each identified task are adjusted. Such adjustment can comprise: adjusting a clock rate of at least one processor in the processor system executing the task, adjusting an amount of cache and/or buffers to be utilized by the task, and/or adjusting an amount of input/output (I/O) bandwidth to be utilized by the task. Related systems, apparatus, methods and articles are also described. |
申请公布号 |
US2014331234(A1) |
申请公布日期 |
2014.11.06 |
申请号 |
US201414332206 |
申请日期 |
2014.07.15 |
申请人 |
VirtualMetrix, Inc. |
发明人 |
Gibson Gary Allen;Popescu Valeri |
分类号 |
G06F9/50;G06F9/48 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for implementation by one or more data processors comprising:
monitoring execution of a plurality of tasks by a processor system, the monitoring being based at least in on an amount of work completed by a corresponding task, the amount of work being derived from at least one of: data transferred when executing the task, a number of processor instructions when executing the task, a number of processor cycles when executing the task, or an execution time for the task; identifying, based on the monitoring, tasks requiring adjustment of performance resources by calculating at least one of a progress error and a progress limit error for each task; and adjusting performance resources of the processor system allocated to each identified task; wherein adjusting the performance resources comprise one or more of:
adjusting a clock rate of at least one processor in the processor system executing the task;adjusting an amount of cache and/or buffers to be utilized by the task; oradjusting an amount of input/output (I/O) bandwidth to be utilized by the task. |
地址 |
Rancho Santa Fe CA US |