Firmware AI Model Authorization Across Heterogeneous Compute

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from x86 to ARM-based processors in Information Handling Systems (IHSs) presents challenges in management, customization, optimization, interaction, and configuration, particularly in managing and authorizing Artificial Intelligence (AI) models across heterogeneous computing platforms without involving the host Operating System (OS).

Innovation Solution

A firmware-based approach for AI model authorization in heterogeneous computing platforms, where an orchestrator device manages AI model deployment, extraction, and execution using digital certificates, contextual data, and policies, independent of the host OS, and involves a heterogeneous computing platform comprising devices like SoC, FPGA, or ASIC, with components like EC or BMC, to authenticate and authorize AI model requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware-based AI model authorization is implemented in heterogeneous computing platforms, then security and efficiency in AI model deployment are improved, but device complexity increases due to the need for orchestrator coordination and digital certificate management

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An orchestrator component is introduced as an intermediary between AI model requests and the heterogeneous computing devices. The orchestrator manages digital certificate validation, authorization decisions, and coordination across multiple device types (SoC, FPGA, ASIC), centralizing the security management complexity rather than distributing it across all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The orchestrator serves multiple functions: it acts as a security gateway for digital certificate validation, a resource manager for AI model deployment, and a coordination hub for heterogeneous devices. This multi-functionality consolidates security and management logic into a single component, improving security without proportionally increasing overall system complexity.

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

2Reliability

If firmware-based AI model authorization is implemented independent of host OS, then security is improved by removing OS vulnerabilities, but ease of operation deteriorates due to direct firmware interaction requirements

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The orchestrator serves as an intermediary that abstracts the complex firmware-level authorization processes from end users. While the authorization mechanism operates independently at the firmware level for security, the orchestrator provides a unified interface that simplifies user interaction, masking the underlying firmware complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple heterogeneous devices (SoC, FPGA, ASIC) are coordinated for AI model execution, then adaptability is improved, but device complexity increases due to orchestration requirements

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments AI model execution across heterogeneous devices (SoC for general processing, FPGA for reconfigurable logic, ASIC for specialized functions) based on workload requirements. The orchestrator divides and distributes computation tasks appropriately, enabling adaptability to different AI workloads while managing device coordination complexity through task segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The orchestrator dynamically changes operational parameters (processing mode, device selection, resource allocation) based on the specific AI model requirements and current system state. This parameter adjustment enables the heterogeneous platform to adapt to different workloads while the orchestrator manages the complexity of coordinating these changes across devices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12530444B2Firmware-based artificial intelligence (AI) model authorization in heterogeneous computing platforms
Publication Date: 2026.01.20 DELL PROD LP
  • US12530444B2 patent drawing
  • US12530444B2 patent drawing
  • US12530444B2 patent drawing

AI summary

Systems and methods for firmware-based Artificial Intelligence (AI) model authorization 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 including a plurality of sets of firmware instructions, where the firmware instructions, upon execution by a respective device among the plurality of devices, enable the respective device to provide a firmware service, and at least one of the devices operates as an orchestrator configured to: receive a request for deployment, loading, extraction, launch, or release of AI model data; and at least one of: in response to a successful authentication of the request, allow the deployment, extraction, launch, or release of the AI model data; or in response to a failed authentication of the request, deny the deployment, extraction, launch, or release of the AI model data.