Dynamic power saving by monitoring CPU utilization
First Claim
Patent Images
1. A computer system comprising:
- a central processing unit (CPU) for processing data or executing programs using a predetermined internal clock frequency, the CPU being able to accept a predetermined range of input voltages and the CPU being able to change its internal clock frequency;
a power regulator electrically connected to the CPU, the power regulator selectably providing a required input voltage to the CPU;
memory electrically connected to the CPU for storing data and programs, the memory comprising a CPU activity adjusting program being executed in the CPU;
a CPU activity monitoring circuit electrically connected to the CPU for monitoring processing loads of the CPU, the CPU activity monitoring circuit comprising a CPU activity register for storing a load parameter that corresponds to a perceived processing load of the CPU;
wherein the adjusting program adjusts the power regulator to change the input voltage of the CPU, or to change the internal clock frequency of the CPU, according to the load parameter stored in the CPU activity register.
1 Assignment
0 Petitions
Accused Products
Abstract
A CPU activity monitoring circuit is electrically connected to a CPU. This circuit monitors the state of a bus signal line on the CPU, as there is a strong correlation between the state of this line and the processing load of the CPU. This circuit can interrupt the processor to force an interrupt service call to a BIOS routine. This BIOS routine will adjust the internal clock frequency, or internal operating voltage, of the CPU based upon the perceived processing load of the CPU.
-
Citations
12 Claims
-
1. A computer system comprising:
-
a central processing unit (CPU) for processing data or executing programs using a predetermined internal clock frequency, the CPU being able to accept a predetermined range of input voltages and the CPU being able to change its internal clock frequency;
a power regulator electrically connected to the CPU, the power regulator selectably providing a required input voltage to the CPU;
memory electrically connected to the CPU for storing data and programs, the memory comprising a CPU activity adjusting program being executed in the CPU;
a CPU activity monitoring circuit electrically connected to the CPU for monitoring processing loads of the CPU, the CPU activity monitoring circuit comprising a CPU activity register for storing a load parameter that corresponds to a perceived processing load of the CPU;
wherein the adjusting program adjusts the power regulator to change the input voltage of the CPU, or to change the internal clock frequency of the CPU, according to the load parameter stored in the CPU activity register. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification