Accelerator Interconnect Repair Without Host Draining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In conventional accelerator networks, interconnect failures require draining the entire host machine, leading to substantial degradation of utilization and service, as all accelerator chips must be marked as unavailable and processing tasks reassigned, resulting in stranded and unusable equipment.

Innovation Solution

A system with a link health monitor and pod manager detects failures, allowing for automatic repair of interconnects without draining the host, using a pod manager to identify affected slices and generate corrective actions, and enabling hot plug support in firmware for non-disruptive repairs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire host machine is drained when an interconnect fails, then system reliability is improved by isolating the failure, but hardware utilization deteriorates substantially as all accelerator chips must be marked unavailable

Engineering Contradiction:
Improvesystem reliabilityVSAvoidhardware utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the host machine into multiple independent slices, where each slice represents a portion of accelerator chips that can be independently managed. When an interconnect failure occurs, only the affected slice is drained rather than the entire host, allowing other slices to continue operating and maintaining hardware utilization while still isolating the failure.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all accelerator chips are marked as unavailable during interconnect failure, then measurement precision is improved by accurately identifying failed components, but loss of time increases due to substantial degradation of service

Engineering Contradiction:
Improvefailure detection accuracyVSAvoidservice degradation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies local quality by precisely identifying the specific slice affected by the interconnect failure rather than treating the entire host as failed. The pod manager determines which slice contains the failed interconnect and marks only that slice as unavailable, while other slices remain operational. This localized approach maintains measurement precision for failure detection while minimizing service degradation time.

Inventive Principle:
Principle #3Local quality

3Ease of repair

If the host machine is shut down for interconnect repair, then ease of repair is improved by preventing further damage, but duration of action increases due to host downtime

Engineering Contradiction:
Improverepair safetyVSAvoidhost downtime
Core Design Contradiction:
Ease of repairVSDuration of action of moving object

Solution Approach 1:

The system extracts the affected slice from active service through draining, isolating it for repair while leaving the rest of the host machine operational. This allows technicians to repair the interconnect without shutting down the entire host, reducing host downtime while still providing a controlled environment for safe repair of the failed component.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260010442A1System And Method Of Drainless Link Repair For Increased Accelerator Utilization During Failure
Publication Date: 2026.01.08 GOOGLE LLC
  • US20260010442A1 patent drawing
  • US20260010442A1 patent drawing
  • US20260010442A1 patent drawing

AI summary

A system for repair of an accelerator architecture including a plurality of accelerator host having a plurality of accelerator elements in each host and high-speed interconnects between accelerator elements and including a link health monitor service in the host determining a status of each interconnect internal and external to the host. The link health monitor service detects link status of the interconnects and communicates this to a pod manager responsible for managing a number of interconnected hosts. The pod manager communicates with a scheduler for scheduling processing tasks to each accelerator element or group of elements. Upon detection of an interconnect problem, the pod manager flags a least common ancestor in a binary tree of elements containing elements adjacent to the failed interconnect and flags the ancestor and its parent nodes as unavailable. Pod manager further generates a corrective action repairing the problem interconnect communicating the action to a technician.