Dynamic CPU Frequency Biasing for Thermal and Acoustic Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in efficiently managing power dissipation, leading to heat and noise issues, particularly when running resource-intensive applications, as existing power management techniques do not effectively balance performance, noise, and temperature considerations.

Innovation Solution

A method that dynamically adjusts the CPU frequency and supply voltage based on skin temperature and user preferences, using an energy performance preference configuration parameter to reduce power dissipation by identifying specific software applications and implementing power reduction algorithms to optimize for noise level and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CPU frequency and supply voltage are increased to improve performance, then processing speed is improved, but power dissipation and heat generation increase

Engineering Contradiction:
Improveprocessing speedVSAvoidpower dissipation
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements dynamic adjustment of CPU frequency and supply voltage based on real-time monitoring of application workload, temperature, and user preferences. The system continuously adapts processing parameters rather than using fixed settings, allowing optimal balance between performance and power consumption under varying conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes physical parameters (CPU frequency, supply voltage) based on detected conditions. By monitoring temperature sensors and application types, the system adjusts electrical parameters to reduce power dissipation when high performance is not required, while maintaining adequate processing speed when needed.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If CPU frequency is increased to run resource-intensive applications, then application performance is improved, but noise level increases

Engineering Contradiction:
Improveapplication performanceVSAvoidnoise level
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system incorporates feedback loops that monitor temperature sensors and acoustic noise levels, then adjust CPU frequency accordingly. When noise or temperature exceeds thresholds, the system reduces frequency to mitigate harmful effects while attempting to maintain acceptable application performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes CPU operating parameters (frequency, voltage) based on monitored conditions including noise levels. By adjusting these parameters in response to environmental feedback, the system reduces noise generation during resource-intensive application execution.

Inventive Principle:
Principle #35Parameter changes

3Temperature

If power dissipation is reduced to lower heat generation, then temperature control is improved, but processing capability decreases

Engineering Contradiction:
Improveheat generationVSAvoidprocessing capability
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The system dynamically adjusts CPU frequency and voltage based on real-time temperature monitoring. When temperature exceeds thresholds, the system reduces power dissipation to lower heat generation. When temperature is acceptable, the system can increase processing capability, creating a dynamic balance between thermal management and performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes CPU operating parameters (frequency, voltage) in response to temperature conditions. By monitoring temperature sensors and adjusting electrical parameters accordingly, the system reduces heat generation when necessary while maintaining processing capability when thermal conditions permit.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If existing power management techniques are used, then basic power control is provided, but effective balance between performance, noise, and temperature is not achieved

Engineering Contradiction:
Improvepower controlVSAvoidbalance between performance, noise, and temperature
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system integrates multiple functions into a unified power management approach: performance monitoring, temperature sensing, noise level detection, and adaptive parameter adjustment. This multi-functional system simultaneously addresses performance, thermal, and acoustic considerations rather than treating them separately.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system incorporates multiple feedback mechanisms monitoring application workload, temperature sensors, and acoustic noise levels. This comprehensive feedback enables the system to achieve effective balance between performance, noise, and temperature by continuously adapting to changing conditions based on real-time system state.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11199886B1Method to dynamically bias CPU frequency based on application, temperature and acoustics and system therefor
Publication Date: 2021.12.14 DELL PROD LP
  • US11199886B1 patent drawing
  • US11199886B1 patent drawing
  • US11199886B1 patent drawing

AI summary

A method for regulating power dissipation at an information handling system may include determining a present value of a first parameter, the first parameter controlling an operating frequency, frequency boost, and a supply voltage at a central processing unit. The method may further include determining a present value of a second parameter, the second parameter defining a user's preference for optimizing operation of the system for noise level, skin temperature, and performance. The method may further include determining that a program executing at the system is specified at a list of software applications. In response to determining that a skin temperature of the system exceeds a threshold, the first parameter may be adjusted to reduce power dissipation of the CPU by a first amount if the value of the second parameter is equal to a first value. The first parameter may be adjusted by a second amount if the present value of the second parameter is equal to a second value.