System and method for managing power usage of a data processing system subsystem
First Claim
1. A power-managed server data processing system comprising:
- a bus configured to communicatively couple said power-managed server data processing system with a data processing system resource; and
a bus controller coupled to said bus, said bus controller comprising bus control logic configured to process a plurality of access requests associated with said bus, and power management logic configured to inhibit processing of a current access request of said plurality of access requests by said bus control logic for a power management delay time period, wherein said power management delay time period is determined utilizing a processing latency time period associated with a prior access request of said plurality of access requests.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing power usage of a data processing system subsystem are disclosed. According to one embodiment, a power-managed server data processing system is provided which comprises a bus configured to communicatively couple the power-managed server with a data processing system resource; and a bus controller coupled to the bus. In the described embodiment, the bus controller comprises bus control logic configured to process a plurality of access requests associated with the bus, and power management logic configured to inhibit processing of a current access request of the plurality by the bus control logic for a power management delay time period. The power management delay time period is determined utilizing a processing latency time period associated with a prior access request of the plurality of access requests.
-
Citations
20 Claims
-
1. A power-managed server data processing system comprising:
-
a bus configured to communicatively couple said power-managed server data processing system with a data processing system resource; and
a bus controller coupled to said bus, said bus controller comprising bus control logic configured to process a plurality of access requests associated with said bus, and power management logic configured to inhibit processing of a current access request of said plurality of access requests by said bus control logic for a power management delay time period, wherein said power management delay time period is determined utilizing a processing latency time period associated with a prior access request of said plurality of access requests. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing power usage within a data processing resource coupled with a power-managed server data processing system via a bus, said method comprising:
-
processing a plurality of access requests associated with said bus;
determining a processing latency time period associated with a prior access request of said plurality of access requests; and
inhibiting processing of a current access request for a power management delay time period, wherein said power management delay time period is determined utilizing said processing latency time period. - View Dependent Claims (9, 10, 11, 12, 13, 14, 17)
-
-
15. A machine-readable medium having a plurality of instructions executable by a machine embodied therein, wherein said plurality of instructions when executed cause said machine to perform a method for managing power usage within a data processing resource coupled with a power-managed server data processing system via a bus, said method comprising:
-
processing a plurality of access requests associated with said bus;
determining a processing latency time period associated with a prior access request of said plurality of access requests; and
inhibiting processing of a current access request for a power management delay time period, wherein said power management delay time period is determined utilizing said processing latency time period. - View Dependent Claims (16, 18, 19, 20)
-
Specification