Adaptive Power Consumption Techniques
First Claim
1. One or more computing device readable media having computing device executable instructions which when executed perform a method comprising:
- determining a future demand of an application;
determining a time interval associated with the future demand;
determining unnecessary power consuming functions within a processor based on the future demand; and
controlling power consumption of the processor based on the future demand, time interval and unnecessary power consuming functions.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for adapting power consumption of a processor based upon an application demand is provided. The method initiates with determining an application demand based upon a current processing operation. Then, a time interval associated with the application demand is determined. Next, unnecessary power consuming functions for the application demand are determined. Then, a clock frequency for the unnecessary power consuming functions is reduced for the time interval. In one embodiment, the power is terminated to the unnecessary power consuming functions. In another embodiment, the clock frequency of the processor is adjusted for at least a portion of the time interval. A program interface for adapting power consumption of a computer system, processor instructions for adapting power consumption of a computer system and a processor are included.
59 Citations
15 Claims
-
1. One or more computing device readable media having computing device executable instructions which when executed perform a method comprising:
-
determining a future demand of an application; determining a time interval associated with the future demand; determining unnecessary power consuming functions within a processor based on the future demand; and controlling power consumption of the processor based on the future demand, time interval and unnecessary power consuming functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computing device readable media having computing device executable instructions which when executed perform a method comprising:
-
determining a future per-frame demand of an application; determining a time interval associated with the future per-frame demand; determining unnecessary power consuming functions within a processor for the time interval and the future per-frame demand; and controlling a clock speed of the processor and a plurality of power consuming functions of the processor based on the future per frame demand, the time interval and the unnecessary power consuming function. - View Dependent Claims (12, 13, 14, 15)
-
Specification