Processor Turbo Mode Duration Control via Thermal Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management techniques for multicore processors are limited in optimizing turbo mode operations due to reliance on short-term characterization and thermal throttling, leading to suboptimal performance and energy efficiency, especially in varying ambient temperatures and user behavior.

Innovation Solution

Implementing dynamic field-based self-optimized turbo mode control that allows the processor to learn and adapt within a system, incorporating user input and real-time measurements to optimize power and performance limits based on cooling capabilities and user needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the processor operates at higher power levels to increase performance, then processing speed and computational capability are improved, but thermal management becomes more difficult and energy consumption increases

Engineering Contradiction:
Improveprocessing speedVSAvoidthermal management
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements dynamic turbo mode operation where the processor can switch between different power and performance states based on real-time thermal conditions and workload requirements. The system dynamically adjusts operational parameters including turbo mode duration, power consumption levels, and performance states to optimize the balance between processing speed and thermal management, rather than using fixed static configurations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple operational parameters simultaneously including turbo mode time duration, power consumption levels, and performance states. By adjusting these parameters dynamically based on thermal feedback and workload characteristics, the system can operate at higher performance levels when thermal conditions permit while maintaining adequate thermal management

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the processor uses fixed pre-defined turbo mode settings, then power management is simplified, but performance optimization is limited and cannot adapt to varying user behavior and environmental conditions

Engineering Contradiction:
Improvepower management complexityVSAvoidperformance optimization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The processor implements self-optimizing capabilities through on-board intelligence that automatically monitors thermal conditions, workload patterns, and performance requirements. The system autonomously adjusts turbo mode settings and power management parameters without requiring external intervention or complex configuration, enabling adaptive performance optimization while maintaining manageable system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms that continuously monitor thermal conditions, power consumption, and performance metrics. This feedback is used to dynamically adjust turbo mode operation and power management settings, enabling the processor to adapt to varying environmental conditions and user behavior patterns while optimizing performance

Inventive Principle:
Principle #23Feedback

3Productivity

If the processor extends turbo mode duration to improve performance, then computational throughput increases, but thermal load accumulates and energy consumption rises

Engineering Contradiction:
Improvecomputational throughputVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The system employs periodic turbo mode operation where high-performance bursts are interspersed with lower-power intervals. By controlling the duration and frequency of turbo mode activation based on thermal conditions and workload characteristics, the system achieves improved computational throughput while managing energy consumption through rhythmic on-off cycles rather than continuous high-power operation

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The processor dynamically adjusts turbo mode duration and power levels in real-time based on thermal feedback and performance requirements. This dynamic control enables the system to extend turbo operation when beneficial for throughput while automatically reducing power consumption when thermal or energy constraints are approached

Inventive Principle:
Principle #15Dynamics

4Productivity

If the processor implements adaptive learning to optimize power management, then performance and energy efficiency are improved, but system complexity and measurement requirements increase

Engineering Contradiction:
Improveenergy efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processor implements self-learning capabilities that automatically monitor and adapt to usage patterns, thermal characteristics, and performance requirements over time. Through on-board intelligence and autonomous decision-making, the system optimizes power management and turbo mode operation without requiring external configuration or complex control infrastructure, improving energy efficiency while maintaining practical system complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9983644B2Dynamically updating at least one power management operational parameter pertaining to a turbo mode of a processor for increased performance
Publication Date: 2018.05.29 TAHOE RES LTD
  • US9983644B2 patent drawing
  • US9983644B2 patent drawing
  • US9983644B2 patent drawing

AI summary

In one embodiment, a processor includes at least one core, at least one thermal sensor, and a power controller including a first logic to dynamically update a time duration for which the at least one core is enabled to be in a turbo mode. Other embodiments are described and claimed.