LACIN: Linearly Arranged Complete Interconnection Networks
Ramón Beivide, Cristóbal Camarero, Carmen Martínez, Enrique Vallejo, Mateo Valero
TL;DR
LACIN introduces linearly arranged complete interconnection networks by enforcing identically indexed port connections (isoport) to link switches, thereby simplifying wiring and routing in CINs. The work characterizes port-pairing matrices, contrasts isoport (Circle and XOR) with anisoport (Swap), and presents minimal-routing schemes that avoid deadlock in the minimal-path regime. It then sections LACIN as a practical, linear CIN implementation, analyzes wiring length and crossing properties, and demonstrates applicability to large-scale topologies like HyperX and Dragonfly, including rack- and rack-to-rack deployments. The findings suggest substantial reductions in wiring complexity and improved deployability for both on-chip and large-scale interconnects, with trade-offs between simplicity (Circle) and implementation constraints (XOR).
Abstract
Several interconnection networks are based on the complete graph topology. Networks with a moderate size can be based on a single complete graph. However, large-scale networks such as Dragonfly and HyperX use, respectively, a hierarchical or a multi-dimensional composition of complete graphs. The number of links in these networks is huge and grows rapidly with their size. This paper introduces LACIN, a set of complete graph implementations that use identically indexed ports to link switches. This way of implementing the network reduces the complexity of its cabling and its routing. LACIN eases the deployment of networks for parallel computers of different scales, from VLSI systems to the largest supercomputers.
