This document discusses different interconnection structures for multiprocessor systems, including time-shared common bus, multiport memory, crossbar switch, multistage switching network, and hypercube systems. Each structure has advantages and disadvantages related to transfer rate, hardware complexity, and ability to support simultaneous transfers. The hypercube structure connects processors in an n-dimensional cube, allowing messages to route between neighboring nodes that differ in one bit position.