Efficient tilings of de Bruijn and Kautz graphs
Washington Taylor, Jud Leonard, Lawrence C. Stewart

TL;DR
This paper investigates methods for uniformly tiling de Bruijn and Kautz graphs to facilitate the construction of large-scale, high-connectivity network topologies for parallel computing systems.
Contribution
It provides necessary and sufficient conditions for graph tilings and introduces a class of tilings that optimize internal edges, aiding scalable system design.
Findings
Derived a lower bound on edges leaving each tile.
Constructed tilings matching the lower bound asymptotically.
Enabled scalable network topology construction.
Abstract
Kautz and de Bruijn graphs have a high degree of connectivity which makes them ideal candidates for massively parallel computer network topologies. In order to realize a practical computer architecture based on these graphs, it is useful to have a means of constructing a large-scale system from smaller, simpler modules. In this paper we consider the mathematical problem of uniformly tiling a de Bruijn or Kautz graph. This can be viewed as a generalization of the graph bisection problem. We focus on the problem of graph tilings by a set of identical subgraphs. Tiles should contain a maximal number of internal edges so as to minimize the number of edges connecting distinct tiles. We find necessary and sufficient conditions for the construction of tilings. We derive a simple lower bound on the number of edges which must leave each tile, and construct a class of tilings whose number of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Cellular Automata and Applications · graph theory and CDMA systems
