Machine Learning Overclocking Control for Stable Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing overclocking methods, both manual and automated, often result in system crashes, instabilities, and suboptimal performance due to static overclocking settings that do not account for real-time conditions and workload variations.

Innovation Solution

An automated data-driven overclocking system that uses machine learning models to dynamically adjust overclocking parameters based on system configurations and workload characteristics, optimizing for stability, power, and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static overclocking settings are used, then implementation is simple, but system stability deteriorates and crashes increase

Engineering Contradiction:
Improveoverclocking system complexityVSAvoidsystem stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms static overclocking settings into dynamic settings that automatically adjust based on real-time system conditions. The system continuously monitors workload characteristics, temperature, and power consumption, then dynamically modifies clock frequencies and voltage levels to maintain optimal performance while preventing instability and crashes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where the system monitors system conditions (temperature, power consumption, workload) and uses this information to adjust overclocking parameters. This closed-loop control ensures that the system remains stable while maximizing performance, as the feedback from system sensors continuously guides the adjustment of clock and voltage settings.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If manual overclocking is performed, then user control is high, but system reliability deteriorates due to user errors

Engineering Contradiction:
Improveuser controlVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent enables the system to perform self-service by automatically determining and applying optimal overclocking settings without requiring user expertise. The system analyzes its own performance characteristics and automatically adjusts parameters, eliminating the need for users to manually configure complex overclocking settings while preventing user-induced instability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary analysis of system characteristics and workload patterns before applying overclocking settings. By pre-configuring optimal parameters based on anticipated conditions, the system avoids the instability that results from improper manual configuration while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If aggressive overclocking is applied, then performance is improved, but reliability deteriorates with increased crashes

Engineering Contradiction:
Improveprocessing performanceVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent systematically changes operational parameters (clock frequencies, voltage levels, power states) based on real-time system conditions and workload characteristics. By dynamically adjusting these parameters rather than applying fixed aggressive settings, the system achieves high performance when conditions permit while maintaining stability when limits are approached.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial overclocking aggression based on system capacity and workload requirements. Rather than consistently applying maximum aggressive settings, the system modulates the degree of overclocking applied, using full aggression only when system conditions and workload characteristics indicate sufficient headroom, thereby achieving high performance without excessive crashes.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250224761A1Automated data-driven system to optimize overclocking
Publication Date: 2025.07.10 ADVANCED MICRO DEVICES INC
  • US20250224761A1 patent drawing
  • US20250224761A1 patent drawing
  • US20250224761A1 patent drawing

AI summary

A processing device includes an automated overclocking system and a processor. The automated overclocking system is data-driven and includes an inference engine that executes a machine learning model configured to generate a first output based on a current configuration of the processing device. The first output includes a first set of overclocking parameters. The processor is configured to adjust one or more operating characteristics of at least one component of the processing device based on the first set of overclocking parameters.