Power profiling application for managing power allocation in an information handling system
First Claim
1. An information handling system, comprising:
- multiple information handling resources;
a power supply configured to provide power to the multiple information handling resources;
a management resource coupled to the multiple information handling resources and configured to;
receive a power profiling request from a particular one of the multiple information handling resources; and
responsive to the power profiling request, substantially isolate a particular information handling resource by powering off the multiple information handling resources except for the particular information handling resource such that the power supply provides power to the particular information handling resource but not to the powered off information handling resources;
a power profiling module to transition the particular information handling resource to a first power consumption state; and
a power monitoring module to record a level of power supplied by the power supply while the isolated particular information handling resource is in the first power consumption state.
14 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and software instructions for allocating power in a information handling system are operable to respond to a power profiling request by transitioning a processing resource to a first power consumption state and obtaining and storing a first power consumption value. The first power consumption value is then retrieved and used to allocate power to the first processing resource in response to a power on request. The first power consumption state may be a state in which power consumption approximates a maximum power consumption. The processing resource may be further transitioned to a second power consumption state and a second power consumption value obtained. The second power consumption state may be a reduced performance state. Thereafter, responsive to determining that the system lacks sufficient power budget to fulfill a pending request for power, the processing resource is throttled and power is allocated using the second power consumption value.
109 Citations
21 Claims
-
1. An information handling system, comprising:
-
multiple information handling resources; a power supply configured to provide power to the multiple information handling resources; a management resource coupled to the multiple information handling resources and configured to; receive a power profiling request from a particular one of the multiple information handling resources; and responsive to the power profiling request, substantially isolate a particular information handling resource by powering off the multiple information handling resources except for the particular information handling resource such that the power supply provides power to the particular information handling resource but not to the powered off information handling resources; a power profiling module to transition the particular information handling resource to a first power consumption state; and a power monitoring module to record a level of power supplied by the power supply while the isolated particular information handling resource is in the first power consumption state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing power allocation in an information handling system including multiple processing resources, comprising:
-
responsive to a power profiling request from a particular one of the multiple processing resources, informing a management module of the power profiling request; responsive to the power profiling request, isolating the particular processing resource by powering off all of the multiple processing resources except for the particular processing resource such that a power supply coupled to multiple processing resources provides power to the particular processing resource but not to the powered off processing resources; transitioning the particular processing resource to a first power consumption state; while the isolated particular processing resource is in the first power consumption state, obtaining a first power consumption value indicative of an amount of power consumed by the particular processing resource when in the first power consumption state; storing the first power consumption value; and responsive to a subsequent request for power allocation from the particular processing resource, using the first power consumption value to determine whether sufficient power is available to grant the request and to allocate power to the particular processing resource. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage medium including embedded computer executable instructions for allocating power in a information handling system including multiple processing resources coupled to a power supply, the instructions comprising:
-
instructions for responding to a power profiling request from a first one of the multiple processing resources by; isolating the first processing resource by powering off all of the multiple processing resources except for the first processing resource such that the power supply provides power to the first processing resource but not to the powered off processing resources; and transitioning a the first processing resource to a first power consumption state; instructions for obtaining and storing a first power consumption value indicative of the power consumption of the isolated first processing resource while in the first power consumption state; and instructions for subsequently retrieving and using the first power consumption value to allocate power to the first processing resource responsive to a power on request from the first processing resource. - View Dependent Claims (19, 20, 21)
-
Specification