Dynamic Weight Calculation for Digital Power Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional thermal measurement mechanisms lack granularity and repeatability, making it difficult to modulate power and thermal activity in individual components of modern processors, especially as application programs execute and processor loads vary.

Innovation Solution

A power management system that dynamically calculates and adapts weight factor values for digital power estimation, using signal activity and voltage regulator measurements to accurately estimate and control power consumption across processor cores, allowing for adaptive performance adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional thermal measurement mechanisms are used, then power management can be implemented at the chip level, but measurement precision and granularity are insufficient for individual component control

Engineering Contradiction:
Improvepower measurement precisionVSAvoidmeasurement system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the chip into multiple power domains, each with its own power management capabilities. Instead of measuring total chip power, the system segments power measurement into individual domain measurements, enabling precise control of specific components while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces digital power estimation mechanisms as intermediary systems that correlate easily measurable signals (voltage, frequency, activity counters) with actual power consumption. These intermediaries translate simple measurements into accurate power estimates without requiring direct complex thermal or power measurements at each component level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If fixed weight factor values are used in digital power estimation, then the system is simple to operate, but accuracy degrades as processor loads and application programs vary

Engineering Contradiction:
Improvepower estimation accuracyVSAvoidweight calculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from static fixed weight factors to dynamic adaptive weight factors that automatically adjust based on observed power consumption patterns. The system continuously monitors actual power usage and recalibrates weight factors to match current workload characteristics, maintaining accuracy across varying processor loads and application programs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where measured power consumption data is fed back into the power estimation model to continuously refine and update weight factor values. This closed-loop system automatically adapts to changing conditions without manual intervention, improving estimation accuracy while the automated nature keeps complexity manageable.

Inventive Principle:
Principle #23Feedback

3Productivity

If power management controls the entire chip, then thermal limits are protected, but individual component performance cannot be optimized

Engineering Contradiction:
Improveprocessor performanceVSAvoidthermal damage risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the chip into multiple independently controllable power domains, each with its own power management and thermal monitoring. This allows performance optimization in domains with available thermal headroom while maintaining safety in domains approaching thermal limits, enabling simultaneous performance improvement and thermal protection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different power management strategies to different regions of the chip based on local thermal conditions and workload characteristics. Each power domain can operate with customized voltage, frequency, and power limits tailored to its specific thermal environment, allowing high-performance operation in cool regions while maintaining safety in hot regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8650428B2Dynamic weight calculation in a digital power estimation and management system
Publication Date: 2014.02.11 ATI TECHNOLOGIES ULC
  • US8650428B2 patent drawing
  • US8650428B2 patent drawing
  • US8650428B2 patent drawing

AI summary

A system includes a power management unit that may be configured to estimate the power consumed by at least a portion of each of one or more processor cores during operation of each processor core. The power management unit may be configured to generate a sum of activity values and normal weight factor values for a predetermined set of signals within each processor core to estimate the power consumed. The power management unit may also be configured to adaptively generate and selectively use new weight factor values to estimate the power consumed based upon a total measured dynamic power consumed by each processor core during operation.