Home Knowledge Base Interconnect Topology

Interconnect Topology is the physical and logical arrangement of network links connecting compute nodes in parallel systems — determining the bandwidth, latency, scalability, and cost characteristics of the communication fabric that enables thousands to millions of processors to work together, with topology choice directly impacting application performance by 2-5x for communication-heavy workloads.

Common Topologies

TopologyBisection BWDiameterCost (links)Used By
Fat TreeFull bisection2 log NO(N log N)Ethernet clusters, InfiniBand
3D TorusO(N^(2/3))O(N^(1/3))O(N)IBM Blue Gene, Fugaku
Dragonfly~Full bisection3-5 hopsO(N^(4/3))Cray XC/Slingshot
HypercubeO(N)log NO(N log N)Historical (CM-2)
Mesh (2D/3D)O(√N)O(√N)O(N)GPU NVSwitch mesh

Fat Tree (Clos Network)

3D Torus

Dragonfly

NVLink/NVSwitch Topology (GPU clusters)

Routing Algorithms

Interconnect topology is a defining architectural choice for any large-scale parallel system — the topology determines the communication performance envelope within which all parallel algorithms must operate, making it one of the first and most consequential decisions in supercomputer and data center design.

interconnect topologynetwork topology hpctorus mesh fat treedragonfly topologycluster network

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.