Claims
- 1. A processor, comprising:a monitor for measuring the relative amount of idle time within said processor, results of said measuring being used by said processor to modify processor clock speed in response to a utilization percentage of said processor being below a preselected level.
- 2. A processor, comprising:a monitor for measuring the relative amount of idle time within said processor, results of said measuring being used by said processor to modify a clock speed of said processor to control a utilization percentage of said processor.
- 3. A processor, comprising:a monitor for measuring the relative amount of idle time within said processor, results of said measuring being used by said processor for providing a signal for circuitry for controlling periods of time a processor clock is in an OFF state, the length of said periods of time said clock is in an OFF state being appropriate to allow said processor to operate at an efficient utilization percentage.
- 4. The processor of claim 3, wherein energy consumption in said processor is at a maximum when the length of each period of time said clock is in an OFF state is at zero.
- 5. The processor of claim 3, wherein energy consumption in said processor decreases as the length of each period of time said clock is in an OFF state increases.
- 6. The processor of claim 3, wherein said periods of time said clock is in an OFF state are constantly being adjusted to optimize said utilization percentage of said processor.
- 7. The processor of claim 3, wherein said OFF state represents the minimum clock rate at which said processor can operate.
- 8. The processor of claim 7, wherein said minimum clock rate may be zero for processors that can have their clocks stopped.
Parent Case Info
This application is a Continuation of application Ser. No. 10/074,739, filed Feb. 11, 2002, which is a Continuation of application Ser. No. 09/756,838, filed Jan. 9, 2001, now U.S. Pat. No. 6,397,340 which is a Continuation of application Ser. No. 09/392,205, filed Sep. 8, 1999, now U.S. Pat. No. 6,173,409 which is a Continuation of application Ser. No. 08/023,831, filed Apr. 12, 1993, now U.S. Pat. No. 6,006,336 which is a Continuation of application Ser. No. 07/429,270 filed Oct. 30, 1989, now U.S. Pat. No. 5,218,704.
US Referenced Citations (52)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0 349 726 |
Jan 1990 |
EP |
0 349 726 |
Jan 1990 |
EP |
0 363 567 |
Apr 1990 |
EP |
0 363 567 |
Nov 1994 |
EP |
Non-Patent Literature Citations (2)
Entry |
“System Power Savings by Automatic Sleep Mode”, IBM Technical Disclosure Bulletin, vol. 29, No. 9, Feb. 1987, pp. 4122-4124. |
“Advanced Clock Controller Cuts Power Needs, Size of Static CMOS Systems”, Curtis A. Mros and Walt Niewierski, Harris Corp., CMOS Technology, Design Entry, 6 pages. |
Continuations (5)
|
Number |
Date |
Country |
Parent |
10/074739 |
Feb 2002 |
US |
Child |
10/375997 |
|
US |
Parent |
09/756838 |
Jan 2001 |
US |
Child |
10/074739 |
|
US |
Parent |
09/392205 |
Sep 1999 |
US |
Child |
09/756838 |
|
US |
Parent |
08/023831 |
Apr 1993 |
US |
Child |
09/392205 |
|
US |
Parent |
07/429270 |
Oct 1989 |
US |
Child |
08/023831 |
|
US |