Power Throttling for Multicore ML Chips

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multicore systems experience sudden power surges when cores transition from idle to operational mode, exceeding maximum power limits due to slow response times of conventional current sensors, which can violate PCI specifications.

Innovation Solution

A system and method for power throttling that monitors the current and current slew rate on the main power rail, triggering a throttling signal when thresholds are exceeded, allowing the power throttling module to manage power consumption by lowering clock frequency or disabling cores, with user-definable thresholds and programmable duration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional current sensors are used to monitor power consumption, then the system can detect power usage, but the response time is too slow (100 microseconds) causing violation of maximum power limits and PCI specifications

Engineering Contradiction:
Improvepower consumption detection accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent introduces an intermediary current sensor positioned between the power source and the multicore system that specifically monitors the main power rail current. This intermediary sensor enables direct measurement of power consumption with fast response time, solving the problem of slow detection while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the conventional slow-response current sensing mechanism with a high-speed current detection system that can respond in nanoseconds. This substitution of the measurement system enables real-time detection of power surges before they violate maximum power limits or PCI specifications.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Power

If bulk capacitors are added to supplement power during transitions, then power availability increases, but the capacitor type selection is limited by chip design implementation

Engineering Contradiction:
Improvepower availabilityVSAvoidcapacitor type flexibility
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic power management that adapts to different power scenarios. The system dynamically adjusts power delivery by controlling clock frequency and enabling/disabling cores based on real-time power consumption monitoring, providing flexibility without requiring specific capacitor implementations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters (clock frequency, core enablement) to manage power consumption dynamically. By adjusting these parameters rather than relying on fixed capacitor configurations, the system achieves power management flexibility that is independent of chip design constraints.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If cores transition from idle to full operation simultaneously, then processing capability increases, but sudden power surge occurs exceeding maximum power limits

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent implements preliminary action by monitoring current consumption before full operation begins. The system detects when cores are transitioning from idle state and preemptively takes throttling action to prevent power surges, allowing productive operation while maintaining power within limits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where the current sensor continuously monitors power consumption and feeds this information back to the power management system. When power consumption approaches maximum limits during core transitions, the system receives feedback and automatically throttles power delivery to prevent exceeding maximum power limits.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11789513B1Power management and current/ramp detection mechanism
Publication Date: 2023.10.17 MARVELL ASIA PTE LTD
  • US11789513B1 patent drawing
  • US11789513B1 patent drawing
  • US11789513B1 patent drawing

AI summary

A system includes a multicore chip configured to perform machine learning (ML) operations. The system also includes a power monitoring module configured to measure power consumption of the multicore chip on a main power rail of the multicore chip. The power monitoring module is further configured to assert a signal in response to the measured power consumption exceeding a first threshold. The power monitoring module is further configured to transmit the asserted signal to a power throttling module to initiate a power throttling for the multicore chip.