Computer subsystem and computer system with composite nodes in an interconnection structure
First Claim
1. A computer subsystem, comprising L composite nodes, wherein each composite node comprises M basic nodes, each basic node comprises N central processing units (CPUs) and one node controller (NC), wherein L is an integer and greater than or equal to 4, M is an integer and greater than or equal to 2, and N is an integer and greater than or equal to 3, wherein each NC in each basic node is configured to route information to one or more NCs in the computer subsystem, and wherein each CPU in each basic node is connected directly to all other N-1 CPUs in said each basic node, each CPU in each basic node is connected to the NC in said each basic node, each NC of the M basic nodes in each composite node is connected directly to all other M-1 NCs of the M basic nodes in said each composite node, and a NC in a first composite node is interconnected directly with a NC in a second composite node.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a computer subsystem and a computer system. The computer subsystem includes L composite nodes, each composite node includes M basic nodes, each basic node includes N central processing units CPUs and one node controller NC, where any two CPUs in each basic node are interconnected, each CPU in each basic node is connected to the NC in the basic node, the NC in each basic node has a routing function, any two NCs in the M basic nodes are interconnected, and a connection between the L composite nodes formed through a connection between NCs enable communication between any two NCs to require at most three hops. The computer subsystem and the computer system according to embodiments of the present invention can reduce the kinds and the number of interconnection chips, and simplify an interconnection structure of a system, thereby improving reliability of the system.
19 Citations
9 Claims
- 1. A computer subsystem, comprising L composite nodes, wherein each composite node comprises M basic nodes, each basic node comprises N central processing units (CPUs) and one node controller (NC), wherein L is an integer and greater than or equal to 4, M is an integer and greater than or equal to 2, and N is an integer and greater than or equal to 3, wherein each NC in each basic node is configured to route information to one or more NCs in the computer subsystem, and wherein each CPU in each basic node is connected directly to all other N-1 CPUs in said each basic node, each CPU in each basic node is connected to the NC in said each basic node, each NC of the M basic nodes in each composite node is connected directly to all other M-1 NCs of the M basic nodes in said each composite node, and a NC in a first composite node is interconnected directly with a NC in a second composite node.
-
5. A computer system, comprising two structurally identical computer subsystems, the first computer subsystem and the second computer subsystem comprising L composite nodes, wherein each composite node comprises M basic nodes, each basic node comprises N central processing units (CPUs) and one node controller (NC), wherein L is an integer and greater than or equal to 4, M is an integer and greater than or equal to 2, and N is an integer and greater than or equal to 3, and wherein each CPU in each basic node is connected directly to all other N-1 CPUs in said each basic node, each CPU in each basic node is connected to the NC in said each basic node, each NC of the M basic nodes in each composite node is connected directly to all other M-1 NCs of the M basic nodes in said each composite node;
- a NC in a first composite node is connected to a NC in a second composite node, and a NC in each composite node of a first computer subsystem and an NC of a corresponding basic node in a corresponding composite node of a second computer subsystem are interconnected directly, wherein each NC in each basic node is configured to route information to an NC of the M basic nodes.
- View Dependent Claims (6, 7, 8)
-
9. A computer subsystem, comprising a composite node, wherein the composite node comprises M basic nodes, each basic node comprises N central processing units (CPUs) and one node controller (NC), wherein M is an integer and greater than or equal to 2, and N is an integer and greater than or equal to 3, and
wherein each CPU in each basic node is connected directly to all other N-1 CPUs in said each basic node, each CPU in each basic node is connected to the NC in said each basic node, each NC of the M basic nodes in the composite is connected directly to all other M-1 NCs of the M basic nodes in said each composite node, wherein each NC in each basic node is configured to route information to another NC of the M basic nodes, wherein the composite node comprises a first basic node and a second basic node, and wherein any two NCs of the M basic nodes in the composite node are interconnected such that a first NC of the first basic node in the composite node is interconnected directly to a first NC of the second basic node in the composite node, and a second NC of the first basic node in the composite node is interconnected directly to a second NC of the second basic node in the composite node.
Specification