Power Profile Throttling via Clock Duty Cycle Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to accurately monitor and throttle power consumption in hardware-based machine learning systems, leading to inaccurate power management and potential thermal issues due to sudden power surges, which can exceed system capabilities.

Innovation Solution

A hardware-based programmable architecture that directly measures power consumption and adjusts it to fit a desired power profile by modifying the clocking signal's duty cycle without changing the frequency, using a power measurement engine, power throttling signal generator, and power throttling engine to ensure power consumption aligns with predefined limits, while also monitoring and managing thermal performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If power consumption is increased to meet high performance and low latency requirements, then processing speed and performance are improved, but power draw and thermal generation exceed system capabilities

Engineering Contradiction:
Improveprocessing speedVSAvoidpower draw
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the clocking signal duty cycle adjustable and variable over time. The system dynamically modifies the duty cycle of the clocking signal to control power delivery to different regions of the chip, allowing the system to adapt power consumption to performance requirements in real-time rather than using a fixed power supply configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the duty cycle parameter of the clocking signal to control power consumption. By varying the duty cycle (the proportion of time the clock signal is high versus low), the system can precisely control the average power delivered to processing regions without changing the clock frequency or voltage levels, thus adjusting power consumption to match performance needs.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If clock frequency is reduced to throttle power consumption, then power usage is decreased, but performance and processing speed are negatively affected

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

Solution Approach 1:

The patent applies local quality by controlling power delivery to specific regions or blocks of the chip independently through region-specific clocking signals. Different parts of the chip can have different duty cycles applied to their clocking signals, allowing power throttling in less critical regions while maintaining full performance in critical regions, thus achieving power reduction without uniformly degrading overall processing speed.

Inventive Principle:
Principle #3Local quality

3Device complexity

If power consumption is monitored indirectly through chip activity metrics, then monitoring is simplified, but measurement accuracy is insufficient for precise power management

Engineering Contradiction:
Improvemonitoring complexityVSAvoidpower consumption accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent uses the clocking signal as an intermediary to control and regulate power delivery to processing regions. By inserting a clocking signal generation block between the power source and the processing blocks, the system can precisely control the timing and duration of power delivery through duty cycle adjustment, providing accurate power management without requiring complex direct power measurement and control circuits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11927932B2System and method to manage power to a desired power profile
Publication Date: 2024.03.12 MARVELL ASIA PTE LTD
  • US11927932B2 patent drawing
  • US11927932B2 patent drawing
  • US11927932B2 patent drawing

AI summary

A system includes a power profile engine, a power measurement engine, and a power throttling signal generator. The power profile engine receives a desired power profile, e.g., a first profile current average associated with a first time duration and a second profile current average associated with a second time duration. The power measurement engine measures current being drawn and generates a first running average for the measured currents for the first time duration and generates a second running average for the measured currents for the second time duration. The power throttling signal generator generates a first power throttling signal to throttle power in response to the first running average for the measured currents being greater than the first profile current average and generates a second power throttling signal to throttle power in response to the second running average for the measured currents being greater than the second profile current average.