Processing Core Frequency Control for Utilization-Based Thermal Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of a subset of processor cores in a processing system can cause temperature spikes, leading to the system exceeding its maximum desired temperature, resulting in throttling and potential wear, especially when a user is allocated fewer cores than available, causing higher power consumption at elevated frequencies.

Innovation Solution

A core utilization ratio frequency control system that includes a core utilization ratio frequency control subsystem coupled to a processing system and a BMC device, which receives ambient and operating temperatures to identify frequency limits based on a core utilization ratio profile, configuring the system to apply these limits to prevent temperature exceedance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a subset of processor cores is utilized to perform workloads, then the processing system can allocate resources to specific users, but the processing system temperature increases and may exceed maximum desired temperature

Engineering Contradiction:
Improvecore allocation flexibilityVSAvoidprocessing system temperature
Core Design Contradiction:
Adaptability or versatilityVSTemperature

Solution Approach 1:

The system dynamically adjusts the operating frequency of processor cores based on real-time temperature monitoring and core utilization ratios. When temperature approaches maximum thresholds, the system reduces frequency to lower power consumption and heat generation, thereby resolving the contradiction between flexible core allocation and temperature control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operating parameters (frequency) of the processor cores based on temperature conditions and utilization ratios. By adjusting frequency as a variable parameter, the system can maintain flexible workload allocation while controlling temperature within safe operating limits.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If fewer processor cores are allocated to a user, then resource allocation efficiency improves, but the allocated cores operate at higher frequencies causing increased power consumption and temperature spikes

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements feedback control by continuously monitoring temperature and core utilization ratio, then adjusting frequency accordingly. This feedback mechanism ensures that when fewer cores are allocated, the system automatically reduces frequency to prevent excessive power consumption and temperature spikes, maintaining efficient resource allocation without energy waste.

Inventive Principle:
Principle #23Feedback

3Speed

If processor cores operate at higher frequencies to maintain performance with fewer cores, then workload completion time decreases, but temperature exceeds maximum desired temperature causing throttling

Engineering Contradiction:
Improveworkload execution speedVSAvoidprocessing system temperature
Core Design Contradiction:
SpeedVSTemperature

Solution Approach 1:

The system dynamically balances speed and temperature by adjusting frequency based on real-time thermal conditions. When temperature is within safe limits, higher frequencies maintain fast workload execution; when temperature approaches thresholds, frequency is reduced to prevent throttling, thus dynamically optimizing the speed-temperature trade-off.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system proactively reduces frequency before temperature reaches critical levels that would cause throttling. By monitoring temperature trends and core utilization ratios, the system preemptively adjusts operating parameters to prevent temperature-induced performance degradation, cushioning against the harmful effect of thermal throttling.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20250231820A1Processing system core utilization ratio frequency control system
Publication Date: 2025.07.17 DELL PROD LP
  • US20250231820A1 patent drawing
  • US20250231820A1 patent drawing
  • US20250231820A1 patent drawing

AI summary

A processing system core utilization ratio frequency control system includes a core utilization ratio frequency control subsystem coupled to a processing system having multiple cores, as well as to a BMC device that is also coupled to the processing system. The core utilization ratio frequency control subsystem receives a first ambient temperature and a first processing system operating temperature of the processing system from the BMC device, and uses them to identify respective first frequency limits for different core utilization ratios of the cores in the processing system in a first core utilization ratio frequency limit profile. The core utilization ratio frequency control subsystem then configures the processing system to apply one of the respective first frequency limits to each of a subset of the cores that are currently being utilized in the processing system to provide a current core utilization ratio of the cores in the processing system.