Programmable InfiniBand switch
First Claim
Patent Images
1. A switch for use with an InfiniBand network, the switch comprising:
- a crossbar that redirects packet based data based on a forwarding table;
at least one port that receives data from a network and selectively transfers that data to the crossbar at 1×
, 4×
, and 12×
speeds; and
a state machine that controls the changing of the speed of operation of the port.
6 Assignments
0 Petitions
Accused Products
Abstract
A switch for use with an InfiniBand network. The switch includes a crossbar that redirects packet based data based on a forwarding table. At least one port that receives data from a network and selectively transfers that data to the crossbar at 1×, 4×, and 12× speeds. A state machine that controls the changing of the speed of operation of the port.
-
Citations
16 Claims
-
1. A switch for use with an InfiniBand network, the switch comprising:
-
a crossbar that redirects packet based data based on a forwarding table;
at least one port that receives data from a network and selectively transfers that data to the crossbar at 1×
, 4×
, and 12×
speeds; and
a state machine that controls the changing of the speed of operation of the port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of changing the speed of operation to 1×
- in a switch for use with an InfiniBand network, the method comprising;
upon receipt of a SOP discarding all lanes of data;
in a second cycle registering a first byte of a first word;
in a third cycle registering a second byte of the first word while maintaining the first byte;
in a fourth cycle registering a third byte of the first word while maintaining the first and second byte;
in a fifth cycle receiving a fourth byte of the first word and combining the first, second, third and fourth byte in a buffer for transfer to a crossbar; and
in a sixth cycle in registering a first byte of a second word.
- in a switch for use with an InfiniBand network, the method comprising;
-
10. A method of changing the speed of operation to 4×
- in a switch for use with an InfiniBand network, the method comprising;
upon receipt of a SOP discarding all lanes of data and registering a first, second and third bytes of a first word;
in a second cycle receiving the fourth byte of a the first word, combining the first, second, third and fourth byte of the first word in a buffer for transfer to a crossbar and registering a first, second and third bytes of a second word; and
in a third cycle receiving the fourth byte of a the second word, combining the first, second, third and fourth byte of the second word in a buffer for transfer to a crossbar and registering a first, second and third bytes of a third word.
- in a switch for use with an InfiniBand network, the method comprising;
-
11. A switch for use with an InfiniBand network, the switch comprising:
-
a crossbar that redirects packet based data based on a forwarding table;
a least one port that receives data from the crossbar and selectively transfers that data to a network at 1×
, 4×
, and 12×
speeds; and
a state machine that controls the changing of the speed of operation of the port. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification