Automated CPU Overclocking via Load-Dependent Thermal Margins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CPU overclocking methods are manual, time-consuming, prone to crashes, require user expertise, and raise privacy concerns, or demand significant computational resources.

Innovation Solution

An automated method that incrementally increases CPU frequency and voltage, performing benchmarks under varying loads to determine a stable overclock frequency by detecting thermal intervention and maintaining a margin below the target frequency, thus ensuring safe operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual overclocking methods are used, then user control over CPU frequency is achieved, but the process becomes time-consuming and requires user expertise

Engineering Contradiction:
Improveease of overclockingVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs self-testing and self-configuration by automatically benchmarking the CPU under different loads, detecting thermal intervention points, and determining optimal overclocking frequencies without requiring user intervention or expertise in the overclocking process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary benchmarking and thermal characterization tests before finalizing overclocking settings, collecting data across multiple load levels to pre-determine safe operating frequencies before actual use

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automated overclocking algorithms are used, then user intervention is reduced, but the process becomes time-consuming and prone to crashes

Engineering Contradiction:
Improveautomation levelVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system tests beyond the point of thermal intervention for each load level, intentionally pushing frequencies higher than sustainable to clearly identify the thermal intervention threshold, then backing off to establish a safe operating margin

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system continuously monitors for thermal intervention events during benchmarking and uses this feedback to adjust frequency settings, stopping increases when thermal intervention is detected and establishing safe operating frequencies based on observed thermal behavior

Inventive Principle:
Principle #23Feedback

3Productivity

If CPU frequency is increased to maximum, then processing throughput is improved, but thermal intervention increases causing shutdowns or reduced component life

Engineering Contradiction:
Improveprocessing throughputVSAvoidCPU temperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system determines different maximum frequencies for different load levels rather than using a single static frequency, allowing the CPU to operate at higher frequencies under light loads while automatically reducing frequency under heavy loads to maintain thermal safety

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating frequency parameter dynamically based on detected thermal intervention points at different load levels, adjusting frequencies to maintain optimal performance while staying within thermal safety margins

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250208643A1Loads to overclock cpus
Publication Date: 2025.06.26 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US20250208643A1 patent drawing
  • US20250208643A1 patent drawing
  • US20250208643A1 patent drawing

AI summary

An example non-transitory machine-readable medium includes instructions that, when executed by a processor, cause the processor to set a target frequency of a central processing unit (CPU), benchmark the CPU under a first load and a second load, wherein the first load is lighter than the second load, and determine a first operating frequency of the first load and second operating frequency of the second load. If the first operating frequency is lower than the target frequency by a margin and a CPU thermal condition had been met, then the first operating frequency and the second operating frequency are stored for continued operation of the CPU. Otherwise, the benchmark is repeated to redetermine the first operating frequency and the second operating frequency until the first operating frequency is lower than the target frequency by the margin and the CPU thermal condition is met.