Dynamic power requirement budget manager
First Claim
Patent Images
1. A method comprising:
- polling to determine a presence of devices coupled to a peripheral bus in a system; and
dynamically reducing power consumption of a subset of the devices based on a predetermined power resource budget.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method to determine a presence of devices coupled to one a more peripheral buses in a system, and dynamically reducing power consumption of a subset of the devices that are present, based on correlating application/device association and a predetermined power source budget. In one embodiment, the reducing of the power consumption is performed dynamically by having an agent reduce the power limit in a device register(s) corresponding to the subset of devices. Furthermore, in one embodiment, the power resource budget is based at least in part on a user-selected power/performance level.
-
Citations
30 Claims
-
1. A method comprising:
-
polling to determine a presence of devices coupled to a peripheral bus in a system; and
dynamically reducing power consumption of a subset of the devices based on a predetermined power resource budget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-readable medium having stored thereon a set of instructions, which when executed, perform a machine-readable medium comprising:
-
polling to determine a presence of devices coupled to a peripheral bus in a system; and
dynamically reducing power consumption of a subset of the devices based on a predetermined power resource budget. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
A processor, a network interface coupled to the processor; and
a machine-readable medium having stored thereon a set of instructions which when executed cause a system to perform a method comprising;
polling to determine a presence of devices coupled to a peripheral bus in a system; and
dynamically reducing power consumption of a subset of the devices based on a predetermined power resource budget. - View Dependent Claims (22, 23, 24)
-
-
25. A method comprising:
-
calculating power requirements of device slots on a Peripheral Component Interconnect (PCI) Express bus that currently contain devices; and
reducing a power limit in corresponding device registers for a subset of the device slots currently containing devices, based on a predetermined power resource budget. - View Dependent Claims (26, 27, 30)
-
-
28. A system comprising:
-
A processor, a network interface coupled to the processor; and
a machine-readable medium having stored thereon a set of instructions which when executed cause a system to perform a method comprising;
calculating power requirements of device slots on a Peripheral Component Interconnect (PCI) Express bus that currently contain devices; and
reducing a power limit in corresponding device registers for a subset of the device slots currently containing devices, based on a predetermined power resource budget. - View Dependent Claims (29)
-
Specification