Joint optimization of processor frequencies and system sleep states
AssigneeIntel Corporation
InventorsAlexander Min, Ren Wang, James Tsai, Andrew Henroid, Ashish Choubal, Bruce Fleming, Mesut A. Ergin, Tsung-Yuan Charles Tai
Life of this patent
Estimating the term…
Abstract
Systems and methods may provide for identifying a workload cycle for a computing platform, wherein the workload cycle is to include a busy duration and an idle duration. Additionally, platform energy consumption information may be determined for the workload cycle, and a frequency setting may be selected for the busy duration based at least in part on the platform energy consumption information.
Claims30
An apparatus comprising:
- logic to,
- identify a workload cycle for a platform, wherein the workload cycle is to include a busy duration and an idle duration,
- determine platform energy consumption information for the workload cycle, and
- select a frequency setting for the busy duration based at least in part on the platform energy consumption information.
A computing platform comprising:
- a processor;
- a network controller to provide a workload for the processor;
- and
- logic to,
- identify a workload cycle for the platform, wherein the workload cycle is to include a busy duration and an idle duration,
- determine platform energy consumption information for the workload cycle, and
- select a frequency setting for the busy duration based at least in part on the platform energy consumption information.
A method comprising:
- identifying a workload cycle for a platform, wherein the workload cycle includes a busy duration and an idle duration;
- determining platform energy consumption information for the workload cycle;
- and
- selecting a frequency setting for the busy duration based at least in part on the platform energy consumption information.
A non-transitory computer readable storage medium comprising a set of instructions which, if executed by a platform, cause the platform to:
- identify a workload cycle for the platform, wherein the workload cycle is to include a busy duration and an idle duration;
- determine platform energy consumption information for the workload cycle;
- and
- select a frequency setting for the busy duration based at least in part on the platform energy consumption information.
Dependencies are inferred from the claim text.