Dynamic Hardware Profile Modification for Edge Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Edge computing devices face challenges due to resource constraints, power management issues, and the need for adaptive hardware configurations to meet varying performance and reliability requirements in diverse deployment environments, which traditional systems fail to address effectively.

Innovation Solution

Implementing a dynamic hardware profile management system that allows edge devices to adaptively activate or deactivate hardware components based on environmental conditions and workload demands, using a combination of sensors, performance monitoring, and hardware profile definition logic to optimize resource usage and meet service level agreements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware components are always activated to ensure maximum performance, then performance requirements are met, but resource consumption and power usage increase

Engineering Contradiction:
ImproveperformanceVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic hardware profile modification where the system can switch between different hardware profiles (e.g., performance profile, power-saving profile) based on real-time conditions. The hardware configuration is not fixed but dynamically adjusted by modifying hardware profiles stored in non-volatile memory, allowing the system to optimize between performance and power consumption according to operational needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes hardware parameters by modifying hardware profiles that define the state of hardware components. Different profiles can be stored in non-volatile memory, and the system can transition between these profiles by writing new profile data to memory and activating the corresponding hardware configuration, thereby changing operational parameters without physical reconfiguration.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If hardware components are always activated to ensure reliability, then service level agreements are met, but device complexity and cost increase

Engineering Contradiction:
Improveservice level agreement complianceVSAvoidhardware configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically selects and switches between different hardware profiles based on service level agreement requirements and operational conditions. Instead of having all hardware components always active or manually configured, the system automatically transitions between predefined profiles that optimize reliability for different scenarios while reducing complexity through automated profile management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Multiple hardware profiles are pre-configured and stored in non-volatile memory before system operation. These profiles include different hardware configurations optimized for various reliability requirements, allowing the system to quickly switch between pre-defined states without complex real-time configuration decisions, thereby reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If hardware components are selectively activated based on conditions, then resource allocation efficiency improves, but system complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidhardware management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically monitors operational conditions and independently decides when to switch between different hardware profiles without requiring manual intervention. The hardware profile modification mechanism is self-managing, using conditions-based logic to select appropriate profiles and write them to non-volatile memory, thereby achieving efficient resource allocation while keeping the management interface simple.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system efficiently manages hardware resources by changing hardware parameters through profile switching. Different hardware profiles with optimized parameter sets are stored in non-volatile memory, and the system automatically transitions between these profiles based on monitored conditions, achieving efficient resource allocation through parameter changes rather than complex hardware reconfiguration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230325246A1Dynamic hardware profile modification
Publication Date: 2023.10.12 INTEL CORP
  • US20230325246A1 patent drawing
  • US20230325246A1 patent drawing
  • US20230325246A1 patent drawing

AI summary

A platform includes a plurality of hardware blocks to provide respective functionality for use in execution of an application. A subset of the plurality of hardware blocks are deactivated and unavailable for use in the execution of the application at the start of the execution of the application. A hardware profile modification block of the platform identifies receives telemetry data generated by a set of sensors and dynamically activates at least a particular one of the subset of hardware blocks based on the physical characteristics, where following activation of the particular hardware block, the execution of the application continues and uses the particular hardware block.