Local Device Cluster Task Processing for GPU-Limited Workloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of completing tasks requiring large computing power is exacerbated by the limitations of local GPUs in personal computers, as existing solutions like NV-Link, client-edge cloud architectures, and Docker containers face hardware constraints, high costs, and security issues.

Innovation Solution

A task processing method that establishes a device cluster among multiple electronic devices, allowing for the distribution of processing tasks across these devices, utilizing their combined computing resources to handle tasks that exceed the capabilities of a single device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If local GPU computing power is used, then data security is maintained, but computing power requirements cannot be satisfied

Engineering Contradiction:
Improvedata securityVSAvoidcomputing power
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent segments the computing task into multiple parts and distributes them across multiple electronic devices in a cluster. Each device processes a portion of the task locally, maintaining data security while collectively providing sufficient computing power through distributed processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines the computing resources of multiple electronic devices into a unified cluster system. By merging local GPU resources across devices, the system achieves enhanced computing power while keeping data processing distributed and secure across the network.

Inventive Principle:
Principle #5Merging (Combining)

2Power

If cloud computing is used, then computing power requirements are satisfied, but cloud fees increase

Engineering Contradiction:
Improvecomputing powerVSAvoidcost
Core Design Contradiction:
PowerVSQuantity of substance

Solution Approach 1:

The patent enables electronic devices to serve each other's computing needs through peer-to-peer task distribution. Instead of relying on external cloud services, the system uses its own distributed resources to satisfy computing power requirements, eliminating cloud fees while maintaining adequate processing capability.

Inventive Principle:
Principle #25Self-service

3Power

If NV-Link technology is used, then computing power is enhanced, but hardware constraints increase

Engineering Contradiction:
Improvecomputing powerVSAvoidhardware constraints
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent introduces a task management system as an intermediary that coordinates computing tasks across devices through software-based communication protocols. This approach achieves enhanced computing power without requiring specialized hardware interconnects like NV-Link, thereby reducing hardware constraints and improving system compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If Docker containers are used, then task distribution is enabled, but security issues arise

Engineering Contradiction:
Improvetask distribution efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments tasks into executable units that can be distributed across devices while maintaining local execution environments. This segmentation enables task distribution similar to Docker containers but avoids the security vulnerabilities associated with containerization by keeping processing distributed and isolated across separate electronic devices rather than within a shared system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250217922A1Task processing method and device
Publication Date: 2025.07.03 LENOVO (BEIJING) LTD
  • US20250217922A1 patent drawing
  • US20250217922A1 patent drawing
  • US20250217922A1 patent drawing

AI summary

A task processing method includes: in response to a first electronic device in a target device cluster obtaining a target processing task triggered by a target application, establishing a target communication connection with at least one second electronic device determined from the target device cluster; and sending a first part of the target processing task to the at least one second electronic device through the target communication connection, such that the at least one second electronic device processes the first part of the target processing task. The first part of the target processing task is the remaining task in the target processing task except a second part of the target processing task processed by the first electronic device, and the target device cluster is a resource cluster including multiple electronic devices.