Managing wasted active power in processors
First Claim
1. A method comprising:
- counting a number of times a processor has performed a loop;
determining whether the number of times the processor has performed the loop is greater than one or more values; and
imposing a limit on a power of the processor if the number of times the processor has performed the loop is greater than at least one of the one or more values.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods of managing wasted active power of processors in computer systems and other electronic devices are disclosed. In one aspect, a method may include counting a number of times that a processor has performed an instruction loop. Then, a determination may be made whether the number of times that the processor has performed the loop is greater than one or more thresholds or other given values. Next, a limit may be imposed on the power of the processor if the number of times that the processor has performed the loop is greater than at least one of the thresholds or given values. Logic to perform such methods is also disclosed, as are systems suitable for incorporating such logic.
-
Citations
30 Claims
-
1. A method comprising:
-
counting a number of times a processor has performed a loop; determining whether the number of times the processor has performed the loop is greater than one or more values; and imposing a limit on a power of the processor if the number of times the processor has performed the loop is greater than at least one of the one or more values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 29)
-
-
12. An apparatus comprising:
-
a counter to count a number of times a processor has performed a loop; and logic to impose a limit on power of the processor if the number of times the processor has performed the loop is greater than one or more values. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 30)
-
-
21. A system comprising:
-
a dynamic random access memory (DRAM); a main processor coupled with the DRAM; a power management logic of the main processor, the power management logic including; a counter to count a number of times the main processor has performed a loop; and logic to impose a limit on power of the main processor upon determining that the number of times the main processor has performed the loop is greater than one or more thresholds. - View Dependent Claims (22, 23, 24, 25)
-
-
26. An article of manufacture comprising:
-
a machine-accessible medium that provides instructions that if executed result in a machine performing operations including, counting a number of times a processor has performed a loop, determining whether the number of times the processor has performed the loop is greater than one or more values, and imposing a limit on a power of the processor if the number of times the processor has performed the loop is greater than at least one of the one or more values. - View Dependent Claims (27, 28)
-
Specification