Integrating energy budgets for power management
First Claim
1. A method, comprising:
- receiving a power footprint of a device associated with a host system, an information source of the power footprint selected from a hierarchy of ranked information sources; and
using the power footprint to determine a power budget for the device.
2 Assignments
0 Petitions
Accused Products
Abstract
Power consumption of a device (e.g., flash storage driver, hard drive, etc.) connected to a host computer system is managed to promote efficient power usage and improved service. Communication between a host computer system (e.g., an operating system) and a device is enabled so that the host system can ascertain a power footprint of the device. Taking the power footprint of the device into consideration, along with the power consumption of the system as a whole (e.g., including the power consumption needs of other devices), a power manager can provide a power budget to the device based upon an informed decision. This allows for improved system power management through a coordination of the device'"'"'s power consumption by the host system, specifically during operation allowing device performance to be enhanced for the task at hand.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a power footprint of a device associated with a host system, an information source of the power footprint selected from a hierarchy of ranked information sources; and using the power footprint to determine a power budget for the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A host system, comprising:
a driver configured to receive a power footprint of a device associated with the host system, an information source of the power footprint selected from a hierarchy of ranked information sources, selection of the information source comprising; if the power footprint cannot be received from a first information source in the hierarchy, receiving the power footprint from a lower ranked information source in the hierarchy. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A system, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least some of the one or more processing units, perform a method comprising; using a power footprint of a device associated with a host system to determine a power budget for the device, an information source of the power footprint selected from a hierarchy of ranked information sources. - View Dependent Claims (20)
-
Specification