Hypercube internetwork topology

In computer networking, hypercube networks are a type of network topology used to connect and route data between multiple processing units or computers. Hypercube networks consist of 2m nodes, which form the vertices of squares to create an internetwork connection. A hypercube is basically a multidimensional mesh network with two nodes in each dimension. Due to similarity, such topologies are usually grouped into a k-ary d-dimensional mesh topology family, where d represents the number of dimensions and k represents the number of nodes in each dimension.[1]

Different hypercubes for varying number of nodes
  1. ^ Ostrouchov, G. (1 January 1987). "Parallel Computing on a Hypercube: An Overview of the Architecture and Some Applications" (PDF). Conference: Symposium on the Interface of Computer Science and Statistics. TN: Oak Ridge National Lab., TN (USA). OSTI 6487986.