Multi-Core Clock Speed Profiling for Thermal-Limited Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-core processor chips generate excessive heat when all processors run at maximum clock speed, potentially causing damage to circuitry, and existing methods lack effective means to manage heat generation based on application demands.

Innovation Solution

A structured application development system with a power profile data library that sets intent-specific maximum clock speeds for processors, ensuring heat generation remains below a predetermined limit by using different power profiles for varying application sections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all processors run at maximum clock speed, then processing performance is improved, but heat generation increases beyond safe limits

Engineering Contradiction:
Improveprocessing performanceVSAvoidheat generation
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements dynamic clock speed adjustment for each processor core based on real-time thermal conditions and application requirements. The system transitions from static maximum clock speeds to dynamically adaptive clock speeds that fluctuate according to thermal headroom and performance needs, resolving the contradiction between maintaining high productivity and controlling temperature.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of processor cores by adjusting clock speeds individually for each core based on thermal conditions and application intent. This allows the system to optimize the balance between performance and thermal output by modifying the key parameter of clock speed rather than operating all cores at a fixed maximum rate.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If clock speeds are limited to reduce heat generation, then thermal safety is improved, but processing performance deteriorates

Engineering Contradiction:
Improvethermal safetyVSAvoidprocessing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different clock speed limits to different processor cores based on their individual thermal characteristics and the specific application's requirements. Instead of uniformly limiting all cores, the system tailors the clock speed constraints to each core's local conditions, maintaining optimal performance while ensuring thermal safety.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts clock speeds in response to changing thermal conditions and application demands, allowing processing performance to be maximized within safe thermal boundaries rather than applying static conservative limits that would unnecessarily reduce performance.

Inventive Principle:
Principle #15Dynamics

3Productivity

If developers program high clock speeds for all processors, then application performance is improved, but risk of circuitry damage increases

Engineering Contradiction:
Improveapplication performanceVSAvoidrisk of circuitry damage
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary layer (the operating system or firmware) that sits between the application developer's performance requirements and the actual processor operation. This intermediary translates high-performance requests into safe operational parameters by enforcing thermal-aware clock speed limits, thereby protecting against circuitry damage while still delivering optimized performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms that monitor thermal conditions and adjust clock speeds accordingly, creating a closed-loop control system that prevents excessive heat generation while maintaining application performance within safe operational parameters.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4369151B1Target intent-based clock speed determination and adjustment to limit total heat generated by multiple processors
Publication Date: 2026.04.01 MAGIC LEAP INC
  • EP4369151B1 patent drawingFigure 1
  • EP4369151B1 patent drawingFigure 2
  • EP4369151B1 patent drawingFigure 3

AI summary

A power profile library includes a plurality of power profiles with each power profile having a plurality of maximum clock speeds for respective processors. The maximum clock speeds of each power profile are selected to limit a maximum amount of heat per unit time generated by the processors in combination. A developer computer system selects sections of an eventual application for a consumer device and a target intent for each section. A power profile lookup uses the target intents to determine a power profile for each section.