Device Ownership Engine for Central and Secondary Processing Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


