Computational Offloads in Composed Information Handling Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional composed information handling systems face inefficiencies due to the need for data movement between hardware resources and compute resources for performing computations, leading to resource utilization inefficiencies.

Innovation Solution

The system employs a system control processor manager to compose information handling systems that leverage hardware resources with additional computational capabilities, such as computational storage systems, to perform computational offloads closer to the data, thereby minimizing data movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is moved between hardware resources and compute resources for performing computations, then computations can be executed, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoiddata movement time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines storage resources and compute resources into a unified composited information handling system where storage devices with computational capabilities directly process data without requiring movement to separate compute resources. This merging eliminates data transfer overhead and improves resource utilization efficiency by allowing computations to be performed in-place at the storage location.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If data is moved between hardware resources and compute resources for performing computations, then computations can be executed, but computational efficiency deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidenergy for data movement
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent extracts the computational capabilities from separate compute resources and integrates them directly into the storage hardware. This extraction allows data processing to occur at the storage location without requiring data to be physically moved to external compute resources, thereby reducing energy consumption associated with data transfer while maintaining computational functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If traditional composed information handling systems are used, then system structure is simple, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates composited information handling systems where storage devices possess multiple functions - both data storage and computational processing capabilities. This multi-functionality allows the same hardware resource to serve dual purposes, improving resource utilization efficiency without requiring entirely separate storage and compute infrastructures, thus balancing complexity and efficiency.

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

Data Source

PatentUS12223359B2Computational offloads for composed information handling systems
Publication Date: 2025.02.11 DELL PROD LP
  • US12223359B2 patent drawing
  • US12223359B2 patent drawing
  • US12223359B2 patent drawing

AI summary

Techniques described herein relate to a method for performing computational offloads for composed information handling systems. The method includes obtaining, by a system control processor associated with a composed information handling system, a computational offload request associated with a dataset from an application executing on an at least one compute resource set; in response to obtaining the computational offload request: identifying a dataset location associated with the dataset in the composed information handling system; identifying resources of the composed information handling system capable of performing the computational offload request; selecting a resource of the resources to perform the computational offload; and initiating performance of the computational offload request on the selected resource.