Multi-Pod TPU Interconnects With Optical Cut-Through Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current architectures for tensor processing unit (TPU) clusters fail to provide sufficient bandwidth and data transmission efficiency, limiting their effectiveness in processing intensive applications and are constrained by power availability and placement limitations.

Innovation Solution

Inter-cluster switches are optically connected to network multiple TPU clusters, enabling efficient data transmission through cut-through operations and non-blocking connectivity, using next-hop lookups to identify the least latency path and supporting full bandwidth between TPU clusters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple TPU clusters are networked together via inter-cluster switches, then data transmission efficiency and bandwidth are improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the distributed computing network into multiple TPU clusters, each functioning as an independent processing unit. Inter-cluster switches connect these segmented clusters, allowing high-bandwidth communication between them while maintaining the simplicity of individual cluster designs. This segmentation enables scalable expansion without increasing the complexity of each individual TPU cluster component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Inter-cluster switches serve as intermediary devices that mediate data transmission between TPU clusters. These switches handle the complexity of inter-cluster communication, routing, and bandwidth management, thereby isolating the complexity from the TPU clusters themselves while enabling efficient data transmission across the distributed network.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If cut-through operations are implemented in inter-cluster switches, then data transmission latency is reduced, but device complexity increases

Engineering Contradiction:
Improvedata transmission latencyVSAvoiddevice complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The inter-cluster switches perform preliminary actions by initiating data transmission through cut-through operations. When a data packet arrives, the switch begins forwarding it to the output port before the entire packet is received, based on destination information in the packet header. This preliminary action significantly reduces transmission latency while maintaining manageable device complexity through standardized switching logic.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If non-blocking switching fabric is used in inter-cluster switches, then bandwidth is improved, but device complexity increases

Engineering Contradiction:
ImprovebandwidthVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The non-blocking switching fabric introduces an additional dimensional layer to the data transmission architecture. By implementing multiple switching stages and parallel pathways within the switching fabric, the system achieves high bandwidth capability without requiring complex single-stage switching logic. This dimensional expansion allows simultaneous data flows through different paths, increasing bandwidth while distributing complexity across multiple simpler switching stages.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution enhances data transmission efficiency and bandwidth, allowing TPU clusters to handle processing-intensive tasks across distributed networks with reduced latency and power constraints.

Implementation Method 1

multiple TPU clusters can be networked together via inter-cluster switches that are optically connected to one another

Methodology Applied
Scientific EffectOptical transmission: Optical Fibre

Data Source

PatentEP4597330A1System and methods for multi-pod inter-chip interconnect
Publication Date: 2025.08.06 GOOGLE LLC
  • EP4597330A1 patent drawingFigure 1
  • EP4597330A1 patent drawingFigure 2
  • EP4597330A1 patent drawingFigure 3~4

AI summary

The technology generally relates to systems and methods for operating a distributed processing network. Tensor Processing Units (TPUs) may be interconnected to one another as part of a TPU cluster or pod. A number of TPU clusters may be connected to one another via inter-cluster switches to form a distributed network of TPU clusters. The inter-cluster switches may be configured to efficiently direct data transmissions from a first TPU cluster to a second TPU cluster based on identification of the data transmission's final destination and performing next-hop lookup operations. The inter-cluster switches may also be configured to perform cutthrough operations and may be configured to have an internal non-blocking connectivity.