Dynamic CPU Frequency Control for Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional notebook PCs face challenges in reducing CPU power consumption, as users often forget to adjust CPU performance settings, leading to increased heat and noise during idleness or performance issues during demanding tasks, affecting system operation.

Innovation Solution

An apparatus and method that utilize a performance control apparatus with threshold levels to adjust CPU frequency based on load detection, ensuring optimal power-saving without impacting system normalcy, comprising a load detection circuit and a south bridge chip to manage power supply data and control the CPU, fan, and clock frequencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the CPU operates at high frequency to provide high performance, then the processing capability is improved, but the power consumption increases

Engineering Contradiction:
ImproveCPU processing capabilityVSAvoidCPU power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic frequency adjustment of the CPU based on real-time load detection. The system automatically switches between high frequency (when load is high) and low frequency (when load is low), making the CPU operating state dynamic rather than fixed. This resolves the contradiction by adapting performance to actual needs, consuming high power only when high performance is required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating frequency parameter of the CPU according to detected load conditions. When the load exceeds a threshold, the frequency is increased; when the load is low, the frequency is decreased. This parameter adjustment directly addresses the contradiction between processing capability and power consumption by optimizing the frequency parameter based on actual system demands.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the CPU operates at high frequency continuously, then the processing performance is maintained, but the heat generation and noise increase

Engineering Contradiction:
ImproveCPU processing performanceVSAvoidCPU heat generation
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system dynamically adjusts CPU frequency based on load detection, switching between high and low frequency states. This dynamic operation prevents continuous high-frequency running, thereby reducing continuous heat generation and fan noise while maintaining performance when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system periodically detects load conditions and adjusts frequency accordingly, creating a periodic cycle of high and low frequency operation. This periodic action allows the system to maintain performance during high-load periods while reducing heat and noise during low-load periods, rather than sustaining high frequency continuously.

Inventive Principle:
Principle #19Periodic action

3Use of energy by moving object

If manual software adjustment is used to control CPU frequency, then power consumption can be reduced, but user forgetfulness leads to suboptimal performance or noise

Engineering Contradiction:
ImproveCPU power consumptionVSAvoidUser operation convenience
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The system implements self-service by automatically detecting load conditions and adjusting CPU frequency without user intervention. The load detection circuit and control logic enable the system to manage its own performance and power consumption, eliminating the need for users to manually adjust settings and forget about them.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from load detection to automatically control CPU frequency. The load detection circuit provides real-time information about system demands, and the control logic uses this feedback to adjust frequency appropriately, creating a closed-loop system that operates optimally without user involvement.

Inventive Principle:
Principle #23Feedback

4Use of energy by moving object

If automatic load detection is implemented to adjust CPU frequency, then power saving is optimized, but the device complexity increases

Engineering Contradiction:
ImproveCPU power consumptionVSAvoidControl system complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent introduces a load detection circuit as an intermediary component between the CPU and the frequency control mechanism. This intermediary detects system load and translates it into control signals for frequency adjustment, simplifying the overall control architecture while enabling automatic power optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7647512B2Method and apparatus for switching performance
Publication Date: 2010.01.12 ASUSTEK COMPUTER INC
  • US7647512B2 patent drawing
  • US7647512B2 patent drawing
  • US7647512B2 patent drawing

AI summary

A method and an apparatus for switching performance are provided. The method includes: providing a performance adjustable circuit working at a specific threshold frequency; determining a working power supply of the performance adjustable circuit; when the working power supply is higher or lower than a specific threshold level range corresponding to the specific threshold, adjusting the performance adjustable circuit to work at another specific threshold frequency.