Back to results
US 12,181,994 B2Granted
Multi-level power management operation framework
AssigneeTexas Instruments Incorporated
InventorsYaron Alpert, Alon Srednizki
Life of this patent
Estimating the term…
Abstract
A processor in a device is configured to access a power policy for the device, where the power policy indicates a relationship between power consumption by the device and another performance variable of the device. The processor is also configured to produce an operating point for the device based at least in part on the power policy. The processor is also configured to provide information regarding the operating point to a management entity that manages the device.
Claims22
A method, comprising:
- creating a power policy for a first device, wherein the power policy for the first device indicates a relationship between power consumption by the first device and another performance variable of the first device based at least in part on a performance indicator related to the power consumption, and wherein the another performance variable includes a response time of the first device or a throughput of the first device;
- determining a power policy parameter based at least in part on the relationship between the power consumption and the another performance variable reflected by the performance indicator;
- applying the power policy parameter to the first device;
- receiving a query regarding the power policy for the first device from a user external to the first device, wherein a management entity provides the query to the first device and to a second device;
- determining responses to the query at the first device and at the second device, wherein the responses are based at least in part on the relationship between the power consumption and the another performance variable, and wherein the responses include a first projection of the power consumption at a first time based on applying the power policy parameter, a second projection of the power consumption at a second time after the first time based on applying the power policy parameter, a first projection of the another performance variable at the first time based on applying the power policy parameter, and a second projection of the another performance variable at the second time;
- providing the responses to the query to the user, wherein the responses include an option to modify the power policy for the first device;
- creating an altered power policy based on input from the user after the responses;
- and
- enforcing the altered power policy on the first device, including managing a component of the first device and an activity of the first device to affect the power consumption.
6 more elements
A method, comprising:
- creating a power policy for a first device, wherein the power policy for the first device includes a power policy parameter based on a relationship between power consumption by the first device and another performance variable of the first device, and wherein the another performance variable includes a response time of the first device or a throughput of the first device;
- generating an event at the first device, wherein the event indicates that the power consumption or the another performance variable has reached a predetermined threshold;
- transmitting a notification of the event to a management entity that manages the first device, the management entity being external to the first device;
- receiving a query regarding the event from the management entity, wherein the query is provided to the first device and to a second device;
- determining responses to the query at the first device and at the second device, wherein the responses are based at least in part on the relationship between the power consumption and the another performance variable, and wherein the responses include a first projection of the power consumption at a first time based on applying the power policy parameter, a second projection of the power consumption at a second time after the first time based on applying the power policy parameter, a first projection of the another performance variable at the first time based on applying the power policy parameter, and a second projection of the another performance variable at the second time;
- providing the responses to the query;
- and
- implementing a second power policy for the first device based at least in part on the event, including managing a component of the first device and an activity of the first device to affect the power consumption.
5 more elements
A system, comprising:
- a first processor in a first device, the first processor configured to:
- access a power policy for the first device, wherein the power policy for the first device includes a power policy parameter based on a relationship between power consumption by the first device and another performance variable of the first device, and wherein the another performance variable includes a response time of the first device or a throughput of the first device;
- produce an operating point for the first device based at least in part on the power policy for the first device;
- provide information regarding the operating point to a management entity that manages the first device, the management entity being external to the first device;
- receive a query regarding the power policy for the first device from the management entity, wherein the query is provided to the first device and to a second device;
- determine a response to the query at the first device based at least in part on the relationship between the power consumption and the another performance variable, wherein the responses include a first projection of the power consumption at a first time based on applying the power policy parameter, a second projection of the power consumption at a second time after the first time based on applying the power policy parameter, a first projection of the another performance variable at the first time based on applying the power policy parameter, and a second projection of the another performance variable at the second time;
- and
- provide the response to the query to the management entity, wherein the response includes an option to modify the power policy
- creating an altered power policy based on input after the response;
- and
- enforcing the altered power policy on the first device, including managing a component of the first device and an activity of the first device to affect the power consumption;
- and
- a second processor in the second device, the second processor configured to:
- receive the query regarding the power policy for the first device from the management entity;
- determine a response to the query at the second device;
- and
- provide the response to the query to the management entity.
14 more elements
Dependencies are inferred from the claim text.