Patent ID: 7376848
Filing Date: 2008-05-20
Classification: G06F,Y02D

Abstract:
1. A computing device operable to perform a plurality of functions, at least two functions within the plurality of functions requiring different processing loads and consuming different amounts of energy, the computing device comprising: a processor that is operable at a plurality of voltages and at a plurality of frequencies; a variable frequency generator, communicatively coupled to the processor, that is operable to provide a clock signal; a variable power supply, communicatively coupled to the processor, that is operable to provide a voltage; and voltage supply level and clocking frequency management circuitry that is communicatively coupled to the variable frequency generator and to the variable power supply; wherein the voltage supply level and clocking frequency management circuitry is operable to select a processor operating voltage from the plurality of voltages operable to be delivered to the processor; wherein the voltage supply level and clocking frequency management circuitry is operable to select a clock signal from the plurality of frequencies operable to be delivered to the processor; and wherein the voltage supply level and clocking frequency management circuitry is operable to prioritize the plurality of functions based on the criticality of each of the plurality of functions.