Apparatus and method for automatic CPU speed control based...

Electrical computers and digital processing systems: support – Computer power control – Power conservation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S324000, C713S310000, C713S320000

Reexamination Certificate

active

06298448

ABSTRACT:

BACKGROUND OF THE INVENTION
1.Field of the Invention
The present invention relates to a central processing unit (CPU) speed control system and, more particularly, to a task specific control system for enabling the CPU to be clocked at varying speeds corresponding to the particular task being executed.
2.Description of the Related Art
Various CPU speed control systems are known for enabling the clock speed of a CPU and/or various system buses in a personal computer (PC) to be reduced during periods of inactivity. Such CPU speed control systems generally result in less energy consumption by desktop type PCS whose usual power source is about 120 volt, 60 Hertz (Hz) wall connection. For example, substantial savings in electrical power consumption are possible due to the large numbers of computers which are left on for extended periods of time, even when not being actively used. Similarly, CPU speed control systems also result in more efficient use of battery power in portable PCS, resulting in extended battery life or smaller batteries.
Power consumption management systems, present in portable and desktop computers, traditionally rely upon hardware timers which, upon expiration, turn off or reduce power to various systems components. For example, the current “Green Computer” energy saving standards allow devices to be powered off after periods of inactivity. In particular, monitors are shut down, disks stop spinning, and eventually the entire system is shut down in an orderly fashion.
Power saving features have become increasingly important over the past few years because of the dramatic increase in processor clock speeds. In particular, as clock speeds increase, systems having faster microprocessors use significantly more power than systems with slower clock speed microprocessors. For example, a 266 MHz Intel Pentium II processor may draw three times the current of a 75 MHz classic Pentium processor. Furthermore, not only the CPU, but often the entire system bus operates off of a single clock, so all of the chip sets, including I/O controllers, memory, and other components draw higher currents at higher clock speeds than sometimes necessary for efficient use of the computer system.
CPU clock control systems have been developed. Examples of such systems are disclosed in U.S. Pat. Nos.: 5,546,568; 5,504,910; 5,754,869; 4,819,164; 5,490,059; and 5,218,704. Such CPU speed control systems normally include a CPU and a frequency synthesizer for supplying the CPU with an operating clock which may be operated at different frequencies. These CPU clock control systems vary the clock speed of the frequency synthesizer according to a number of different considerations. Such considerations may include, for example, the amount and frequency of system activity, the temperature of the CPU, and whether the computer system is receiving keyboard or other input. Unfortunately, such CPU speed control systems rely on prophylactic methods of speed control wherein the CPU is stopped or slowed down based on particular criteria. For example, the CPU speed may be varied depending on the amount of system activity, the temperature of the CPU or whether the computer system is sensing any input. However, CPU clock speeds are generally not adaptable to task specific microprocessor clock speed requirements. Thus, there is a need for a CPU speed control system which enables the CPU input clock to be varied in accordance with the particular task or application being executed.
SUMMARY OF THE INVENTION
The present invention relates to a CPU speed control system for use in devices having microprocessors or microcontrollers which may also be operated using battery power. The system includes a programmable frequency synthesizer for providing the CPU and other system buses in the device with a variable clocking frequency based on the application or interrupt being executed by the device. In accordance with one aspect of the invention, a memory device is provided wherein processing performance requirements may be stored in a table to enable the frequency synthesizer output to be varied according to a particular application or task that is to be executed by the device. The operating system of the device and the CPU are both capable of controlling the frequency synthesizer output to ensure that the CPU is operating at the most power efficient level for any given task.
The present invention will be more readily understood with reference to the following specifications and attached drawings.


REFERENCES:
patent: 4819164 (1989-04-01), Branson
patent: 4821229 (1989-04-01), Jauregui
patent: 5142684 (1992-08-01), Perry et al.
patent: 5218704 (1993-06-01), Watts, Jr. et al.
patent: 5263173 (1993-11-01), Gleason
patent: 5490059 (1996-02-01), Mahalingaiah et al.
patent: 5504910 (1996-04-01), Wisor et al.
patent: 5546568 (1996-08-01), Bland et al.
patent: 5586308 (1996-12-01), Hawkins et al.
patent: 5623647 (1997-04-01), Maitra
patent: 5657482 (1997-08-01), Klein
patent: 5727193 (1998-03-01), Takeuchi
patent: 5754869 (1998-05-01), Holzhammer et al.
patent: 5774704 (1998-06-01), Williams
patent: 5778237 (1998-07-01), Yamamoto et al.
patent: 5812871 (1998-09-01), Lundberg et al.
patent: 5909585 (1999-06-01), Shinmiya
patent: 5925133 (1999-07-01), Buxton et al.
patent: 0 785 498 (1997-07-01), None
Wildstrom Stephen H., “Can a Laptop be too Fast?”,Business Week,Technology & You, May 4, 1998, p. 27.
Copy of Written Opinion for Int'l Appln. No. PCT/US99/29781; date of opinion: Oct. 4, 2000.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for automatic CPU speed control based... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for automatic CPU speed control based..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for automatic CPU speed control based... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2568755

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.