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 edges leaving each tile agrees asymptotically in form with the lower bound to within a constant factor. These tilings make possible the construction of large-scale computing systems based on de Bruijn and Kautz graph topologies.
[1]
de Ng Dick Bruijn.
A combinatorial problem
,
1946
.
[2]
Frank Thomson Leighton.
Introduction to parallel algorithms and architectures: arrays
,
1992
.
[3]
F. Leighton,et al.
Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes
,
1991
.
[4]
Ding-Zhu Du,et al.
De Bruijn Digraphs, Kautz Digraphs, and Their Generalizations
,
1996
.
[5]
J. Bermond,et al.
De Bruijn and Kautz networks : a competitor for the hypercube?
,
1989
.
[6]
Makoto Imase,et al.
Design to Minimize Diameter on Building-Block Network
,
1981,
IEEE Transactions on Computers.
[7]
José D. P. Rolim,et al.
Bisecting De Bruijn and Kautz Graphs
,
1998,
Discret. Appl. Math..
[8]
Joseph I. Statman,et al.
Wiring Viterbi decoders (splitting deBruijn graphs)
,
1989
.
[9]
Jud Leonard,et al.
A Network Fabric for Scalable Multiprocessor Systems
,
2008,
2008 16th IEEE Symposium on High Performance Interconnects.
[10]
Makoto Imase,et al.
A Design for Directed Graphs with Minimum Diameter
,
1983,
IEEE Transactions on Computers.