IP Library › Patent Application 18069020
Patent Application
App. No. 18/069,020

MIRRORED SWITCH CONFIGURATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/069,020
Abstract

A mirrored switch configuration is presented. The switch configuration includes at least two switches, each having corresponding baseline bandwidths and corresponding radix, and port configurations; a plurality of links, and a host fabric interface adapter (‘HFA’) including an interconnect adapted to receive, from corresponding ports of the at least two switches, one link from one port of one of the at least two switches and one link from a corresponding port of another of the at least two switches.

Claims (38)

1 . A mirrored switch configuration, the switch configuration comprising:

at least two switches, each having corresponding baseline bandwidths and corresponding radix and port configurations;

a plurality of links, and

a host fabric interface adapter (‘HFA’) including an interconnect adapted to receive, from corresponding ports of the at least two switches, one link from one port of one of the at least two switches and one link from a corresponding port of another of the at least two switches.

2 . The mirrored switch configuration of claim 1 wherein the one link from one port of one of the at least two switches and the one link from a corresponding port of another of the at least two switches is implemented through a double density cable adapted for the host HFI and the at least two switches.

3 . The mirrored switch configuration of claim 1 wherein the HFA is coupled with a compute node and wherein the compute node comprises a processor and memory and a pipeline administration module stored in memory configured to administer packet traffic through the HFA to the at least two switches.

4 . The mirrored switch configuration of claim 3 wherein the pipeline administration module is further configured to selectively administer packet traffic among the at least two switches.

5 . The mirrored switch configuration of claim 3 wherein the pipeline administration module is further configured to load balance packet traffic among the at least two switches.

6 . The mirrored switch configuration of claim 1 wherein the HFA includes steering logic configured to selectively route packets among the ports to the switches.

7 . The mirrored switch configuration of claim 1 wherein the HFA includes steering logic configured to load balance packet traffic among the ports to the switches.

8 . The mirrored switch configuration of claim 1 wherein the mirrored switch configuration retains the reach and raw bit error rate of the baseline links.

9 . The mirrored switch configuration of claim 1 wherein the at least two switches comprise three or more switches.

10 . A host fabric adapter comprising:

a high-speed serial computer expansion bus;

at least two dedicated ports configured to receive links from corresponding ports of at least two switches; each of the at least two switches comprising corresponding switches in parallel and independent topologies.

11 . The host fabric adapter of claim 10 further comprising steering logic configured to selectively transmit packets among the at least two ports.

12 . The host fabric adapter of claim 10 , wherein the high-speed serial computer expansion bus is a Peripheral Component Interconnect Express bus coupled for data communications with a compute node.

13 . The host fabric adapter of claim 10 , wherein the high-speed serial computer expansion bus is a Compute Express Link bus coupled for data communications with a compute node.

14 . The host fabric adapter of claim 10 wherein the host fabric adapter, the compute node, the switches, and the links are components of a fabric of a high-performance computing environment.

15 . A high-performance computing environment comprising:

a fabric comprising a plurality of switches and links configured into at least two parallel and independent topologies, the switches each having corresponding baseline bandwidths and corresponding radix and port configurations;

a plurality of compute nodes each including a host fabric adapter adapted for data transfer through ports dedicated to each of the topologies.

16 . The high-performance computing environment of claim 15 wherein the host fabric adapter includes a high-speed serial computer expansion bus and at least two ports configured to receive links from corresponding ports of at least two switches.

17 . The high-performance computing environment of claim 16 further comprising steering logic configured to selectively transmit packets among the at least two ports.

18 . The high-performance computing environment of claim 16 further comprising steering logic configured to load balance packet traffic among the at least two ports.

19 . The high-performance computing environment of claim 15 , wherein the high-speed serial computer expansion bus is a Peripheral Component Interconnect Express bus coupled for data communications with a compute node.

20 . The high-performance computing environment of claim 15 , wherein the high-speed serial computer expansion bus is a Compute Express Link bus coupled for data communications with a compute node.

21 . The high-performance computing environment of claim 15 wherein the compute node comprises a processor and memory and a pipeline administration module stored in memory configured to administer packet traffic through the host fabric adapter to the at least two parallel and independent topologies.

22 . The high-performance computing environment of claim 21 wherein the pipeline administration module is further configured to administer packet traffic among the at least two parallel and independent topologies.

23 . The high-performance computing environment of claim 21 wherein the pipeline administration module is further configured to load balance packet traffic among the at least two parallel and independent topologies.

24 . A method of configuring a fabric for a high-performance computing environment, the method comprising:

selecting a plurality of switches and links, each switch having corresponding baseline bandwidths and corresponding radix, and port configurations;

arranging the plurality of switches and links into at least two corresponding parallel and independent topologies;

connecting corresponding ports of corresponding switches of each independent topology with a plurality of compute nodes, wherein each compute node has a host fabric adapter with a dedicated port adapted to independently transmit and receive data to a particular topology.

25 . The method of claim 24 wherein the links comprise double-density cables.

26 . The method of claim 24 wherein the host fabric adapter comprises a dedicated port adapted to independently transmit and receive data to each parallel and independent topology.

27 . The method of claim 24 wherein the host fabric adapter further comprises steering logic configured to selectively transmit packets among the dedicated ports.

28 . The method of claim 24 wherein the host fabric adapter further comprises steering logic configured to load balance packet traffic among the dedicated ports.

Assignments (2)
SECURITY INTEREST Recorded Oct 3, 2024
From: CORNELIS NETWORKS, INC.
To: SQN VENTURE INCOME FUND III, LP
Reel/Frame 068785/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2022
From: MUNTZ, GARY
To: CORNELIS NETWORKS, INC.
Reel/Frame 062246/0712 →