Using device idle duration information to optimize energy efficiency
AssigneeIntel Corporation
InventorsChristian Maciocco, Ohad Falik, Ren Wang, Nadav Shulman, Paul Diefenbaugh, Tsung-Yuan Charles Tai
Life of this patent
Estimating the term…
Abstract
Systems and methods may provide for aggregating a first idle duration from a first device associated with a platform and a second idle duration from a second device associated with the platform. Additionally, an idle state may be selected for the platform based at least in part on the first idle duration and the second idle duration. In one example, the idle durations are classified as deterministic, estimated or statistical.
Claims33
An apparatus comprising:
- first aggregator logic to aggregate a first idle duration from a first device and a second idle duration from a second device;
- and
- power management logic to select an idle state for the platform based at least in part on the first idle duration and the second idle duration.
The apparatus of claim I, wherein the first aggregator logic is to,
- identify the first idle duration and the second idle duration as statistical idle durations, and
- determine a platform idle duration based at least in part on the statistical idle durations, wherein the idle state is to be selected based at least in part on the platform idle duration.
A platform comprising:
- a first device to output a first idle duration;
- a second device to output a second idle duration;
- first aggregator logic to aggregate the first idle duration and the second idle duration;
- and
- power management logic to select an idle state for the platform based at least in part on the first idle duration and the second idle duration.
At least one machine readable storage medium comprising a set of instructions which, if executed by at least one processor, cause a platform to:
- aggregate a first idle duration from a first device associated with the platform and a second idle duration from a second device associated with the platform;
- and
- select an idle state for the platform based at least in part on the first idle duration and the second idle duration.
A method of managing platform idle states comprising:
- aggregating a first idle duration from a first device associated with a platform and a second idle duration from a second device associated with the platform;
- and
- selecting an idle state for the platform based at least in part on the first idle duration and the second idle duration.
A device comprising:
- logic to,
- determine an idle duration for the device,
- determine a latency tolerance based on a pre-wake configuration of a platform associated with the device, and
- output the idle duration and the latency tolerance.
Dependencies are inferred from the claim text.