In recent years, graph theoretic considerations have become increasingly important in the design of HPC interconnection topologies. One approach is to seek optimal or near-optimal families of graphs with respect to a particular graph theoretic property, such as diameter. In this work, we consider topologies which optimize the spectral gap. In particular, we study a novel HPC topology, SpectralFly, designed around the Ramanujan graph construction of Lubotzky, Phillips, and Sarnak (LPS). We show combinatorial properties, such as diameter, bisection bandwidth, average path length, and resilience to link failure, of SpectralFly topologies are better than, or comparable to, similarly constrained DragonFly, SlimFly, and BundleFly topologies. Additionally, we simulate the performance of SpectralFly topologies on a representative sample of physics-inspired HPC workloads using the Structure Simulation Toolkit Macroscale Element Library simulator and demonstrate considerable benefit to using the LPS construction as the basis of the SpectralFly topology.
翻译:近些年来,图形理论学的考虑在设计HPC互联地形学中变得越来越重要,其中一种方法是寻找与特定图形理论属性(如直径)有关的图形的最佳或接近最佳的组合,例如直径。在这项工作中,我们考虑优化光谱差距的地形学。特别是,我们围绕Lubotzky、Philips和Sarnak(LPS)的Ramanujan图形构造,研究新型的HPC地形学、光谱法Fly和BundleFly地形学。我们用结构模拟工具包缩微元素图书馆模拟器模拟有代表性的物理学激发的HPC工作量样本模拟SpectralFly地形学的性能,并展示利用LPS构造作为光谱Fly地形学基础的巨大效益。