Hybrid Prioritized Resource Allocation in Computing Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for managing power in thermally- or power-constrained computing devices often reduce frequency uniformly, which can unnecessarily decrease performance in non-critical components, failing to prioritize high-speed operation for essential functions.

Innovation Solution

A method for dynamically controlling clock frequencies of compute elements based on their priority, allocating greater power to higher priority components by determining minimum and maximum frequencies, and distributing frequency budgets across elements with varying weights to ensure optimal performance while adhering to thermal design limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If frequency is reduced uniformly across all components to manage power consumption, then thermal design limits are maintained, but performance of non-critical components is unnecessarily reduced

Engineering Contradiction:
Improvethermal design limitsVSAvoidperformance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent implements local quality by differentiating frequency scaling across different components based on their priority levels. Critical components maintain high frequencies while non-critical components receive frequency reductions, allowing thermal management to be applied locally rather than uniformly across the entire system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the system into priority-based groups (critical vs. non-critical components) and applies different frequency scaling policies to each segment. This segmentation enables selective power management that preserves performance where needed while reducing power consumption where acceptable.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If frequency is reduced non-uniformly based on power efficiency criteria, then power consumption is optimized, but the most important functions may not run at high speed

Engineering Contradiction:
Improvepower consumptionVSAvoidhigh-speed operation of critical functions
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent changes the control parameter from power efficiency criteria to priority-based criteria. By using priority levels as the governing parameter, the system can guarantee high-speed operation for critical functions while optimizing power consumption for non-critical functions, directly addressing the limitation of efficiency-based approaches.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms that monitor both power consumption and performance requirements, using priority information to dynamically adjust frequency allocation. This feedback loop ensures that critical functions receive adequate power resources while maintaining overall system power efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11194373B2Hybrid prioritized resource allocation in thermally-or power-constrained computing devices
Publication Date: 2021.12.07 INTEL CORP
  • US11194373B2 patent drawing
  • US11194373B2 patent drawing
  • US11194373B2 patent drawing

AI summary

Various embodiments comprise prioritizing frequency allocations in thermally- or power-constrained computing devices. Computer elements may be assigned ‘weights’ based on their priorities. The computer elements with higher weights may receive higher frequency allocations to assure they receive priority in processing more quickly. The computer elements with lower weights may receive lower frequency allocations and suffer a slowdown in their processing. Elements with the same weight may be grouped together for the purpose of frequency allocation.