Firmware Orchestrator AI Diagnostics Heterogeneous Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from x86 to ARM-based processors in Information Handling Systems (IHSs) has created challenges in management, customization, optimization, interaction, servicing, and configuration, particularly in heterogeneous computing platforms.

Innovation Solution

The implementation of firmware-based diagnostics in heterogeneous computing platforms, which includes a heterogeneous computing platform with multiple devices and a memory containing sets of firmware instructions. An orchestrator device executes or instructs another device to run an AI model that determines whether to trigger a diagnostics process, which can include performance optimization, failure prevention, or failure remediation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware-based diagnostics with AI model are implemented in heterogeneous computing platforms, then diagnostic capability and proactive failure prediction are improved, but device complexity increases

Engineering Contradiction:
Improvediagnostic capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An orchestrator component is introduced as an intermediary to manage the heterogeneous computing platform. The orchestrator coordinates between multiple devices, manages firmware updates, and controls the execution of AI models for diagnostics, thereby handling the system's complexity centrally while maintaining improved diagnostic capabilities across the platform.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into multiple independent devices, each capable of executing firmware instructions and contributing to diagnostics. This segmentation allows each component to remain relatively simple while the collective system achieves advanced diagnostic functionality through coordinated operation of discrete units.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple devices execute firmware instructions independently, then system functionality and adaptability are improved, but coordination and management difficulty increases

Engineering Contradiction:
Improvesystem functionalityVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each device in the heterogeneous platform is designed with multi-functionality, capable of executing various firmware instructions and performing different diagnostic tasks. This universality allows the system to adapt to diverse diagnostic needs while maintaining a standardized interface through the orchestrator, reducing coordination complexity despite increased functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If AI model execution is used to predict failures proactively, then reliability and failure prevention are improved, but processing time and energy consumption increase

Engineering Contradiction:
Improvefailure prediction accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously collecting and analyzing telemetry data in the background before failures occur. The AI model is trained and ready to predict failures proactively based on accumulated data patterns, allowing rapid prediction when needed without requiring extensive processing time at the moment of failure detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The diagnostic system operates autonomously using self-service mechanisms. The orchestrator automatically manages data collection, AI model execution, and diagnostic analysis without requiring external intervention or extensive centralized processing, thereby reducing both processing time and energy consumption while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12282414B2Firmware-based diagnostics in heterogeneous computing platforms
Publication Date: 2025.04.22 DELL PROD LP
  • US12282414B2 patent drawing
  • US12282414B2 patent drawing
  • US12282414B2 patent drawing

AI summary

Systems and methods for firmware-based diagnostics in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform having a plurality of devices and a memory coupled to the platform, where the memory includes firmware instructions that, upon execution by a respective device among the plurality of devices, enables the respective device to provide a corresponding firmware service, and wherein at least one of the plurality of devices operates as an orchestrator configured to: execute or instruct a selected device among the plurality of devices to execute an Artificial Intelligence (AI) model configured to determine whether to trigger a diagnostics process; and, in response to the determination, trigger the diagnostics process.