Coupling processors to each other for high performance computing (HPC)
DC CAFCFirst Claim
Patent Images
1. A system comprising a plurality of interconnected nodes, each node comprising:
- a first motherboard;
at least two first processors integrated onto the first motherboard and configured to communicate with each other via a direct link between them; and
a first switch integrated onto the first motherboard, the first processors communicably coupled to the first switch, the first switch configured to communicably couple the first processors to at least six second motherboards that each comprise at least two second processors integrated onto the second motherboard and a second switch integrated onto the second motherboard configured to communicably couple the second processors to the first motherboard and at least five third motherboards that each comprise at least two third processors integrated onto the third motherboard and a third switch integrated onto the third motherboard;
the first processors configured to communicate with particular second processors on a particular second motherboard via the first switch and the second switch on the particular second motherboard;
the first processors configured to communicate with particular third processors on a particular third motherboard via the first switch, the second switch on an intermediate second motherboard between the first motherboard and the particular third motherboard, and the third switch on the particular third motherboard without communicating via either of the second processors on the intermediate second motherboard.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A High Performance Computing (HPC) node comprises a motherboard, a switch comprising eight or more ports integrated on the motherboard, and at least two processors operable to execute an HPC job, with each processor communicably coupled to the integrated switch and integrated on the motherboard.
-
Citations
32 Claims
-
1. A system comprising a plurality of interconnected nodes, each node comprising:
-
a first motherboard; at least two first processors integrated onto the first motherboard and configured to communicate with each other via a direct link between them; and a first switch integrated onto the first motherboard, the first processors communicably coupled to the first switch, the first switch configured to communicably couple the first processors to at least six second motherboards that each comprise at least two second processors integrated onto the second motherboard and a second switch integrated onto the second motherboard configured to communicably couple the second processors to the first motherboard and at least five third motherboards that each comprise at least two third processors integrated onto the third motherboard and a third switch integrated onto the third motherboard; the first processors configured to communicate with particular second processors on a particular second motherboard via the first switch and the second switch on the particular second motherboard; the first processors configured to communicate with particular third processors on a particular third motherboard via the first switch, the second switch on an intermediate second motherboard between the first motherboard and the particular third motherboard, and the third switch on the particular third motherboard without communicating via either of the second processors on the intermediate second motherboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
integrating at least two first processors onto a first motherboard, the first processors being configured to communicate with each other via a direct link between them; and integrating a first switch onto the first motherboard and coupling the first switch to the first processors, the first processors communicably coupled to the first switch, the first switch configured to communicably couple the first processors to at least six second motherboards that each comprise at least two second processors integrated onto the second motherboard and a second switch integrated onto the second motherboard configured to communicably couple the second processors to the first motherboard and at least five third motherboards that each comprise at least two third processors integrated onto the third motherboard and a third switch integrated onto the third motherboard, the first processors configured to communicate with particular second processors on a particular second motherboard via the first switch and the second switch on the particular second motherboard, the first processors configured to communicate with particular third processors on a particular third motherboard via the first switch, the second switch on an intermediate second motherboard between the first motherboard and the particular third motherboard, and the third switch on the particular third motherboard without communicating via either of the second processors on the intermediate second motherboard. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A node comprising:
-
a first motherboard; at least two first processors integrated onto the first motherboard and configured to communicate with each other via a direct link between them; and a first switch integrated onto the first motherboard, the first processors communicably coupled to the first switch, the first switch configured to communicably couple the first processors to at least six second motherboards that each comprise at least two second processors integrated onto the second motherboard and a second switch integrated onto the second motherboard configured to communicably couple the second processors to the first motherboard and at least five third motherboards that each comprise at least two third processors integrated onto the third motherboard and a third switch integrated onto the third motherboard; the first processors configured to communicate with particular second processors on a particular second motherboard via the first switch and the second switch on the particular second motherboard; the first processors configured to communicate with particular third processors on a particular third motherboard via the first switch, the second switch on an intermediate second motherboard between the first motherboard and the particular third motherboard, and the third switch on the particular third motherboard without communicating via either of the second processors on the intermediate second motherboard. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification