Abstract

Interconnection networks based on the fat-tree topology are widely used in high-performance parallel supercomputers. In a classical fat-tree, the radix of root switches is less than that of other switches. Fat-tree is a folded version of a Clos network. A Clos network uses the same radix switches in all stages. However, fat-tree or Clos network has a high switch cost and great packet latency. This paper proposes a variant of the fat-tree, named Mirrored k-ary n-tree (MiKANT), that doubles the number of compute nodes of the fat-tree by adding a few switches and making all the switches have a same radix. Compared to the classical fat-tree and Clos network, MiKANT not only reduces the numbers of switches and links so that it can be implemented at lower hardware cost, but also makes the network average distance shorter for achieving higher communication performance. We describe the structure of MiKANT, examine its topological properties, give a minimal per-hop deterministic routing algorithm, and evaluate the cost performance. Our results show that MiKANT reduces the average distance by about 0.5, saves 6.3% to 25.0% links and 12.5% to 50.0% switches, and improves performance of 9.1% to 41.4%, compared to the classical fat-tree, when n is in the range of 2 and 8. Our simulation results also show that MiKANT achieves much lower average packet latencies than the Clos network.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call