Supercluster GPU Network Fabric for Mixed-Speed Cluster Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional GPU clusters face limitations in scaling beyond 1K to 4K GPUs due to network topology constraints, oversubscription, and lack of support for diverse transmission speeds and custom routing protocols, leading to suboptimal throughput in cloud environments.

Innovation Solution

A supercluster architecture that enables hybrid clusters of GPUs with different generations and speeds to coexist within a network fabric, utilizing a hierarchical switch structure and dynamic workload allocation across multiple GPU clusters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional network topology is used to support GPU clusters, then cluster scalability is limited to 1K-4K GPUs, but network performance and throughput deteriorate due to oversubscription

Engineering Contradiction:
Improvenumber of GPUsVSAvoidnetwork throughput
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The network fabric is segmented into multiple blocks, each containing racks that host GPU clusters. This segmentation allows independent scaling of each block without affecting the entire network, enabling expansion beyond traditional 1K-4K GPU limits while maintaining network performance through distributed architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional flat network topology to a hierarchical block-based structure with multiple dimensions. Blocks are organized in a scalable manner with switches arranged in hierarchical structures, adding spatial organization that enables linear scaling while avoiding oversubscription bottlenecks

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

2Adaptability or versatility

If hybrid clusters with different GPU speeds are implemented, then system versatility improves, but network complexity increases due to multiple transmission speeds

Engineering Contradiction:
ImproveGPU cluster diversityVSAvoidnetwork configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The network fabric is designed with universal interfaces and protocols that can handle multiple GPU transmission speeds within the same infrastructure. The block-based architecture with hierarchical switches provides a unified framework that accommodates different GPU generations and speeds without requiring separate network infrastructures

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

Solution Approach 2:

The system dynamically adjusts network parameters such as transmission speed and routing policies based on the specific GPU cluster being accessed. This allows hybrid clusters with different GPU speeds to coexist efficiently, with the network automatically optimizing performance for each GPU type rather than requiring manual configuration

Inventive Principle:
Principle #35Parameter changes

3Productivity

If custom routing protocols are supported, then routing efficiency improves, but system complexity increases

Engineering Contradiction:
Improverouting efficiencyVSAvoidrouting protocol implementation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a control plane as an intermediary between the data plane and routing logic. This control plane manages routing decisions and protocol implementations centrally, allowing custom routing protocols to be supported without increasing the complexity of individual network devices. The control plane handles the sophisticated routing logic while the data plane maintains simple, efficient forwarding

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12443450B2Supercluster network of graphical processing units (GPUS)
Publication Date: 2025.10.14 ORACLE INT CORP
  • US12443450B2 patent drawing
  • US12443450B2 patent drawing
  • US12443450B2 patent drawing

AI summary

Described herein is a network fabric including a plurality of graphical processing unit (GPU) clusters. The plurality of GPU clusters includes at least a first GPU cluster operating at a first speed and a second GPU cluster operating at a second speed that is different than the first speed. The network fabric includes a plurality of blocks, wherein each block includes: (a) one or more racks that host a GPU cluster, and (b) a plurality of switches arranged in a hierarchical structure that communicatively couple the block to other blocks included in the network fabric. Responsive to receiving a request to execute a workload, allocating one or more GPUs from the plurality of GPU clusters to execute the workload.