Oyebade Oluwarotimi 17/sci01/074 Csc310 Assignment 0. The Crossbar Network: A crossbar can be defined as a switching network with N inputs and M outputs, which allows up to min{N, M} one-to-one interconnections without contention. A crossbar is a non-blocking switching element with N inputs and M outputs used for connecting multiple components of a computer where, typically, N = M. 0. Cube Interconnection Network: Hypercube networks are a type of network topology used to connect multiple processors with memory modules and accurately route data. Hypercube networks consist of 2m nodes. These nodes form the vertices of squares to create an internetwork connection. A hypercube is basically a multidimensional mesh network with two nodes in each dimension. 0. Fat Tree Connection: The fat tree network is a universal network for provably efficient communication. In a tree data structure, every branch has the same thickness, regardless of their place in the hierarchy—they are all "skinny" (skinny in this context means low-bandwidth). In a fat tree, branches nearer the top of the hierarchy are "fatter" (thicker) than branches further down the hierarchy.