Modular Multi-GPU Parallel Rendering via Graphics Hub

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems with dual GPUs are limited in scalability and flexibility, as they often require specific motherboard configurations and are restricted by internal volume capacity, preventing the use of a virtually unlimited number of GPUs for parallel graphics rendering.

Innovation Solution

The implementation of a modular system that allows multiple GPUs to work together in a multi-coprocessor fashion, using a graphics hub to create separate data buses for each GPU, enabling parallel graphics rendering without vendor or proprietary methodology limitations, and allowing for modular additions to systems like desktop and notebook computers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dual GPU configuration is used in information handling systems, then graphics rendering performance is improved, but scalability is limited by motherboard configurations and internal volume capacity

Engineering Contradiction:
Improvegraphics rendering performanceVSAvoidscalability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments the graphics rendering function across multiple independent GPU units that can be added modularly. Each GPU operates as a separate rendering unit that processes different portions of graphics data, allowing the system to scale from dual-GPU to multi-GPU configurations by simply adding more discrete units rather than requiring integrated motherboard solutions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from the traditional two-dimensional constraint of motherboard slots to a multi-dimensional scaling approach using external graphics cards connected via PCI-E bus extensions. This allows GPUs to be added in additional spatial dimensions beyond the physical motherboard, enabling virtually unlimited scalability by connecting graphics cards through extended bus interfaces rather than being confined to onboard slots.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If dual GPU configuration is implemented, then parallel graphics rendering capability is enhanced, but system flexibility is reduced due to proprietary multi-GPU methodology limitations

Engineering Contradiction:
Improveparallel graphics rendering capabilityVSAvoidsystem flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system employs a universal graphics rendering architecture that can accommodate multiple GPU vendors and proprietary methodologies through a common interface layer. The PCI-E bus interface and graphics card design allow different GPU units from various manufacturers to work together in parallel rendering configurations, eliminating the need for vendor-specific motherboard implementations and providing flexibility in GPU selection and combination.

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

3Productivity

If more GPUs are added to increase parallel rendering capacity, then rendering performance scales up, but internal volume capacity constraints are exceeded

Engineering Contradiction:
Improverendering performanceVSAvoidinternal volume capacity
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

The patent extracts the GPU units from the internal motherboard structure and places them in external graphics card form factors that connect via PCI-E bus extensions. This extraction allows GPUs to be positioned outside the constrained internal volume of the information handling system chassis, enabling the addition of multiple high-performance GPUs without being limited by the physical space available within the motherboard or chassis.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If proprietary multi-GPU methodology is used, then vendor-specific optimization is achieved, but vendor independence and configurability are reduced

Engineering Contradiction:
Improvevendor-specific optimizationVSAvoidvendor independence
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements a vendor-neutral graphics card interface that supports multiple GPU manufacturers and their proprietary methodologies through a standardized PCI-E connection protocol. This universal interface allows the system to maintain vendor-specific optimization benefits while simultaneously providing vendor independence, as users can mix and match GPUs from different manufacturers without requiring proprietary motherboard configurations.

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

Data Source

PatentUS8319782B2Systems and methods for providing scalable parallel graphics rendering capability for information handling systems
Publication Date: 2012.11.27 DELL PROD LP
  • US8319782B2 patent drawing
  • US8319782B2 patent drawing
  • US8319782B2 patent drawing

AI summary

Systems and methods for providing scalability of multiple graphic processor units (GPU) that work together in a multi-coprocessor fashion to provide parallel graphics rendering methodology for an information handling system. The total number of active GPUs working together to provide parallel graphics rendering methodology for a given information handling system may be increased in a modular manner beyond one or two GPUs, e.g., so as allow as many GPUs as desired to be attached to a given information handling system such as a desktop computer or notebook computer.