Device Ownership Engine for Central and Secondary Processing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring a computing system to allow device ownership by both a central processing system and a secondary processing system introduces complexity and cost, potentially leading to the secondary processing system becoming a bottleneck for data transfers.

Innovation Solution

An Information Handling System with a central processing system and an integrated switch device, where the central processing system provides a device ownership engine to configure device ownership for both itself and the secondary processing system, hiding the secondary processing system's devices from the central processing system's applications, thereby allowing separate ownership without direct physical connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the secondary processing system is configured with integrated switch device for direct device ownership, then the secondary processing system can independently own and manage devices, but the device complexity and cost increase

Engineering Contradiction:
Improvedevice ownership capabilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a device ownership engine as an intermediary component within the central processing system that manages device ownership assignments. This engine acts as a mediator between the central processing system and secondary processing system, enabling the secondary system to own devices without requiring its own integrated switch device. The ownership engine handles device configuration, queue pair management, and data transfer routing, thus providing device ownership capability while avoiding the complexity of duplicating switch infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the secondary processing system is configured with integrated switch device for direct device ownership, then the secondary processing system can independently own and manage devices, but the cost increases

Engineering Contradiction:
Improvedevice ownership capabilityVSAvoidsystem cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent makes the central processing system's integrated switch device and device ownership engine serve multiple functions: they manage devices for both the central processing system itself and the secondary processing system. This multi-functional approach allows the secondary system to own and manage devices through the central system's infrastructure, eliminating the need for separate switch hardware and reducing overall system cost while maintaining device ownership capability.

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

3Adaptability or versatility

If the secondary processing system is configured with integrated switch device for direct device ownership, then the secondary processing system can independently own and manage devices, but the secondary processing system becomes a bottleneck for data transfers

Engineering Contradiction:
Improvedevice ownership capabilityVSAvoiddata transfer efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the switch device functionality from the secondary processing system and places it within the central processing system. By removing the bottlenecking switch infrastructure from the secondary system and consolidating it in the central system, data transfers between the secondary processing system and devices can proceed more efficiently through the central system's higher-capacity switch fabric, while the secondary system retains device ownership and management capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11726797B2Secondary processor device ownership system
Publication Date: 2023.08.15 DELL PROD LP
  • US11726797B2 patent drawing
  • US11726797B2 patent drawing
  • US11726797B2 patent drawing

AI summary

A secondary processor device ownership system includes a chassis that houses a plurality of devices, a secondary processing system, and a central processing system that includes an integrated switch device that is coupled to each of the plurality of devices and the secondary processing system. The central processing system is configured to provide a device ownership subsystem that configures the central processing system to own a first subset of the plurality of devices, configures the secondary processing system to own a second subset of the plurality of devices, and hides the second subset of the plurality of devices from at least one application provided by the central processing system.