Patent attributes
A real-time thermal management and power conservation apparatus and method for computers employs a monitor to determine whether a CPU may rest based upon a real-time sampling of temperature and CPU activity levels and activates a hardware selector to carry out the monitor's determination. If the monitor determines the CPU may rest, the hardware selector reduces or stops CPU clock time; if the CPU is to be active, the hardware selector returns the CPU to its previous high speed clock level. Switching back into full operation from its rest state occurs without a user having to request it and without any delay in the operation of the computer while waiting for the computer to return to a “ready” state. Furthermore, the monitor adjusts the performance level of the computer to manage power conservation and thermal management in response to the real-time sampling of temperature and CPU activity levels. Such adjustments are accomplished within the CPU cycles and do not affect the user's perception of performance and do not affect any system application software executing on the computer.