Processor Power Management Using Thermal Headroom

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern semiconductor chips face inefficiencies in power management due to assumptions of worst-case thermal conditions, leading to unnecessary selection of lower performance states during typical usage, resulting in increased system costs and performance losses.

Innovation Solution

A semiconductor chip with integrated temperature sensors and a power manager that calculates a scaled power value independent of thermal conditions, adjusting operating parameters based on temperature headroom to optimize power and performance, allowing for dynamic voltage and frequency scaling without relying on conservative thermal assumptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If algorithms assume worst-case thermal conditions for power management, then thermal safety is ensured, but performance is unnecessarily reduced during typical usage

Engineering Contradiction:
Improvethermal safetyVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The power management system dynamically adjusts operating parameters based on actual measured thermal conditions rather than static worst-case assumptions. The system transitions from a fixed conservative approach to a dynamic adaptive approach that responds to real-time temperature sensor feedback, allowing performance optimization when thermal conditions permit while maintaining safety margins.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where temperature sensors continuously monitor actual thermal conditions and feed this information back to the power management algorithms. This feedback mechanism enables the system to adjust power-performance states based on real thermal status rather than relying on predetermined worst-case assumptions, resolving the contradiction between safety and performance.

Inventive Principle:
Principle #23Feedback

2Productivity

If higher performance states are selected during typical usage, then productivity increases, but thermal management complexity increases

Engineering Contradiction:
ImproveperformanceVSAvoidthermal management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The power management system performs self-adjustment based on feedback from integrated temperature sensors. The algorithms automatically select appropriate power-performance states without requiring external thermal management intervention, enabling higher performance operation while managing thermal conditions through self-regulation rather than adding complex external control systems.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If conservative power-performance states are selected, then power consumption is reduced, but performance is unnecessarily limited

Engineering Contradiction:
Improvepower consumptionVSAvoidperformance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system changes operating parameters (voltage, frequency, power state) based on actual measured thermal conditions rather than fixed conservative assumptions. When temperature sensors indicate favorable thermal conditions, the algorithms adjust parameters to enable higher performance states with correspondingly higher power consumption, eliminating unnecessary performance limitations while maintaining power efficiency when needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9652019B2System and method for adjusting processor performance based on platform and ambient thermal conditions
Publication Date: 2017.05.16 ADVANCED MICRO DEVICES INC
  • US9652019B2 patent drawing
  • US9652019B2 patent drawing
  • US9652019B2 patent drawing

AI summary

A system and method for efficient management of operating modes within an integrated circuit (IC) for optimal power and performance targets. A semiconductor chip includes processing units each of which operates with respective operating parameters. Temperature sensors are included to measure a temperature of the one or more processing units during operation. A power manager determines a calculated power value independent of thermal conditions and current draw. The power manager reads each of a first thermal design power (TDP) value for the processing units and a second TDP value for a platform housing the semiconductor chip. The power manager determines a ratio of the first TDP value to the second TDP value. Additionally, the power manager determines another ratio of the first TDP value to the calculated power value. Using the measured temperature, the ratios and the calculated power value, the power manager determines a manner to adjust the operating parameters.