Local Clock Frequency Throttling for Processor Brown-Out Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data center processor-based systems face challenges in managing power demand and consumption due to sudden changes in power availability, leading to potential brown-out conditions and malfunctioning processors, especially when operating at high frequencies for data-intensive workloads.

Innovation Solution

The implementation of configurable local frequency throttling management in processor-based systems, which includes a clock control circuit that dynamically throttles the frequency of the clock signal in response to frequency throttle events, such as thermal conditions or reduced power availability, to reduce power demand and consumption, allowing the processor to continue operating under interrupted or reduced power supply conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the processor operates at higher operating frequencies to provide high performance, then productivity is improved, but power consumption increases

Engineering Contradiction:
ImproveperformanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic frequency adjustment by monitoring power availability and automatically adjusting the processor operating frequency accordingly. The system transitions from static frequency operation to dynamic frequency scaling, allowing the processor to operate at high frequencies when power is abundant and reduce frequency when power availability decreases, thus resolving the contradiction between performance and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating frequency parameter of the processor based on power availability conditions. By monitoring power delivery status and adjusting the frequency parameter dynamically, the system optimizes the balance between performance output and power consumption, enabling high productivity when power permits while preventing excessive power draw when supply is limited.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the processor suddenly reduces power demand by throttling voltage, then reliability is improved, but productivity is worsened due to di/dt issues causing brown-out conditions

Engineering Contradiction:
Improveoperation continuityVSAvoidprocessor performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary frequency reduction before voltage throttling occurs. By detecting power availability changes early and proactively reducing the operating frequency in advance, the system prevents sudden current drops and di/dt issues that would cause brown-out conditions. This preliminary action maintains reliability while minimizing productivity loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent skips the intermediate voltage throttling step by directly adjusting frequency in response to power availability changes. Instead of following the conventional approach of voltage reduction that causes di/dt issues, the system rushes through to a frequency-adjusted state that achieves power demand reduction without triggering brown-out conditions, thus maintaining both reliability and productivity.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If a fixed power budget is established for processor-based systems, then reliability is improved, but adaptability is worsened when sudden changes in power availability occur

Engineering Contradiction:
Improvestable operationVSAvoidresponse to power changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static fixed power budget approach into a dynamic power management system. The system continuously monitors power availability and automatically adjusts operating frequency in real-time, enabling the processor to adapt to sudden power changes while maintaining stable operation. This dynamic approach preserves reliability through controlled adjustments while gaining adaptability to varying power conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where power availability status is continuously monitored and used to adjust the operating frequency. The system receives feedback about power delivery conditions and responds by modifying frequency settings, creating a closed-loop control system that maintains reliability through stable operation while adapting to changing power availability conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11822414B2Processor-based system employing configurable local frequency throttling management to manage power demand and consumption, and related methods
Publication Date: 2023.11.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11822414B2 patent drawing
  • US11822414B2 patent drawing
  • US11822414B2 patent drawing

AI summary

Processor-based systems employing configurable local frequency throttling management to manage power demand and consumption, and related methods. For example, such processor-based systems may include a processor and other power circuitry to control power to the processor. The processor includes a clock control circuit that is configured generate a clock signal(s) at a designated frequency to clock a processor core(s) in the processor at a desired operating frequency(ies). The clock control circuit is configured to dynamically throttle (i.e., limit and/or reduce) the frequency(ies) of a clock signal(s) clocking the processor in response to a frequency throttle event that may be an unexpected event. Reducing power demand may be important to ensure that the processor can continue to operate under interrupted or reduced power supply conditions. It may be faster to throttle the operating frequency of a processor than to throttle the operating voltage of power supplied to the processor.