ENERGY-AWARE BOOSTING OF PROCESSOR OPERATING POINTS FOR LIMITED DURATION WORKLOADS
First Claim
1. A method comprising:
- modifying an operating point of a processing unit of a processing system based on a rate of energy consumption concurrent with performance of a set of one or more tasks by the processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
The operating point of a processing unit is controlled based on the power consumption (i.e., the rate of energy consumption) associated with a workload, wherein low power consumption may indicate short-duration workloads with idle phases and high power consumption may indicate long, sustained workloads. Energy credits are accumulated while a drain rate of a battery is lower than a threshold drain rate and the energy credits are consumed while the drain rate is higher than the threshold drain rate. The operating point of the processing unit may be increased from a first operating point to a second operating point in response to the energy credits exceeding a first threshold. The operating point of the processing unit may be decreased from the second operating point to the first operating point in response to the energy credits falling below a second threshold.
-
Citations
20 Claims
-
1. A method comprising:
modifying an operating point of a processing unit of a processing system based on a rate of energy consumption concurrent with performance of a set of one or more tasks by the processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A non-transitory computer readable storage medium embodying a set of executable instructions, the set of executable instructions to manipulate a processing system to:
modify an operating point of a processing unit of a processing system based on a rate of energy consumption concurrent with performance of a set of one or more tasks by the processing unit. - View Dependent Claims (11)
-
12. An apparatus comprising:
-
a processing unit; and boost logic to modify an operating point of the processing unit based on a rate of energy consumption concurrent with performance of a set of one or more tasks by the processing unit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification