Workload Action Space Reduction for Edge Device Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional techniques for optimizing workload execution in cloud and edge environments often rely on fixed hardware configurations, failing to account for the potential benefits of different hardware settings during various phases of a workload, leading to suboptimal performance and efficiency.

Innovation Solution

The approach involves identifying a group of hardware configurations or settings that can be dynamically applied by edge devices in real-time, reducing the hardware setting space to a smaller number of dominating settings or combinations, which are then used to improve workload performance and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional fixed hardware configurations are used for workload execution, then device complexity is reduced and ease of operation is improved, but workload performance and efficiency deteriorate

Engineering Contradiction:
Improveworkload performanceVSAvoidhardware configuration management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic hardware configuration by allowing edge devices to switch between different hardware settings during workload execution. The system transitions from static fixed configurations to dynamic adjustable configurations, enabling the hardware to adapt its state based on workload requirements while maintaining manageable complexity through automated control

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes hardware parameters (settings) dynamically during workload execution. Different hardware configurations are applied at different phases of workload execution to optimize performance. The system explores and identifies optimal parameter combinations without requiring manual intervention, thus improving productivity while managing complexity through automated parameter tuning

Inventive Principle:
Principle #35Parameter changes

2Productivity

If comprehensive hardware setting exploration is performed to find optimal configurations, then workload performance is improved, but time and computational resources increase

Engineering Contradiction:
Improveworkload efficiencyVSAvoidtime to find optimal settings
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary exploration of hardware settings during idle periods or before workload execution. By pre-identifying and caching optimal or near-optimal hardware configurations, the system reduces the time required during actual workload execution. The action determination circuitry prepares potential actions in advance, so when a workload arrives, optimal settings are already determined or can be quickly selected from pre-evaluated options

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of exhaustively exploring all possible hardware setting combinations, the system performs partial exploration focusing on the most promising configurations. The action determination circuitry identifies and evaluates a subset of critical hardware settings rather than all possible combinations, achieving good enough performance with significantly reduced time and resource investment

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If dynamic hardware configuration is implemented, then adaptability to different workload phases is improved, but device complexity increases

Engineering Contradiction:
Improvehardware setting adaptabilityVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The edge device performs self-configuration by automatically determining optimal hardware settings without external intervention. The action determination circuitry autonomously evaluates workload requirements and selects appropriate hardware configurations. This self-service approach enables high adaptability while managing complexity internally without requiring complex external configuration management infrastructure

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the performance of different hardware configurations is monitored and used to guide future configuration selections. The action determination circuitry learns from past performance data to make better configuration decisions, enabling adaptability through data-driven automation rather than complex rule-based systems

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250077298A1Methods and apparatus to reduce an action space for workload execution
Publication Date: 2025.03.06 INTEL CORP
  • US20250077298A1 patent drawing
  • US20250077298A1 patent drawing
  • US20250077298A1 patent drawing

AI summary

An example apparatus includes at least one programmable circuit to analyze workload runs for a plurality of combinations of enabled setting to determine a subset of the plurality of combinations that satisfy a target performance metric; run a workload for a second combination of enabled settings to generate a result, the second combination combining enabled settings from two or more of the subset of the plurality of combinations; analyze the result to determine the second combination satisfies the target performance metric; and deploy the second combination and the subset of the plurality of combinations to a device to process a second workload using at least one of the second combination of the subset of the plurality of combinations.