Data processing system, method and interconnect fabric supporting multiple planes of processing nodes
First Claim
1. A data processing system, comprising:
- a first plane including a first plurality of processing nodes each including multiple processing units and a second plane including a second plurality of processing nodes each including multiple processing units;
a plurality of point-to-point type first tier links, wherein each of said first plurality and second plurality of processing nodes includes one or more of first tier links, and wherein a first tier link within a processing node connects a pair of processing units in a same processing node for communication; and
a plurality of point-to-point type second tier links, wherein;
at least a first of said plurality of second tier links connects processing units in different ones of said first plurality of processing nodes;
at least a second of said plurality of second tier links connects processing units in different ones of said second plurality of processing nodes; and
at least a third of said plurality of second tier links connects a processing unit in said first plane to a processing unit in said second plane.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system includes a first plane including a first plurality of processing nodes, each including multiple processing units, and a second plane including a second plurality of processing nodes, each including multiple processing units. The data processing system also includes a plurality of point-to-point first tier links. Each of the first plurality and second plurality of processing nodes includes one or more first tier links among the plurality of first tier links, where the first tier link(s) within each processing node connect a pair of processing units in the same processing node for communication. The data processing system further includes a plurality of point-to-point second tier links. At least a first of the plurality of second tier links connects processing units in different ones of the first plurality of processing nodes, at least a second of the plurality of second tier links connects processing units in different ones of the second plurality of processing nodes, and at least a third of the plurality of second tier links connects a processing unit in the first plane to a processing unit in the second plane.
62 Citations
18 Claims
-
1. A data processing system, comprising:
-
a first plane including a first plurality of processing nodes each including multiple processing units and a second plane including a second plurality of processing nodes each including multiple processing units;
a plurality of point-to-point type first tier links, wherein each of said first plurality and second plurality of processing nodes includes one or more of first tier links, and wherein a first tier link within a processing node connects a pair of processing units in a same processing node for communication; and
a plurality of point-to-point type second tier links, wherein;
at least a first of said plurality of second tier links connects processing units in different ones of said first plurality of processing nodes;
at least a second of said plurality of second tier links connects processing units in different ones of said second plurality of processing nodes; and
at least a third of said plurality of second tier links connects a processing unit in said first plane to a processing unit in said second plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12)
-
-
10. A method of data processing in a data processing system including a first plane containing a first plurality of processing nodes each including multiple processing units and a second plane containing a second plurality of processing nodes each including multiple processing units, said method comprising:
-
communicating operations between processing units within a same processing node via a plurality of point-to-point first tier links, wherein each of said first plurality and second plurality of processing nodes includes one or more first tier links among said plurality of first tier links, and wherein each first tier link connects a pair of processing units in a same processing node for communication; and
communicating operations between processing units in different processing nodes via a plurality of point-to-point second tier links, wherein;
at least a first of said plurality of second tier links connects processing units in different ones of said first plurality of processing nodes;
at least a second of said plurality of second tier links connects processing units in different ones of said second plurality of processing nodes; and
at least a third of said plurality of second tier links connects a processing unit in said first plane to a processing unit in said second plane. - View Dependent Claims (11, 13, 14, 15, 16, 17, 18)
-
Specification