In this paper, we propose a flexible interconnection network, called hierarchical dual-net (HDN), with low node degree and short diameter for constructing a supercomputer of large scale. The HDN is constructed based on a symmetric product graph (base network). A $\bm{k}$-level hierarchical dual-net, HDN($\bm{B,k,S}$), contains $\bm{(2N_0)^{2^k}/(2\times \prod_{i=1}^{k}s_i)}$ nodes, where $\bm{S=\{s_i|1\leq i\leq k\}}$ is the set of integers with each $\bm{s_i}$ representing the number of nodes in a super-node at the level $\bm{i}$ for $\bm{1 \leq i \leq k}$, and $\bm{N_0}$ is the number of nodes in the base network $\bm{B}$. The node degree of HDN($\bm{B,k,S}$) is $\bm{d_0+k}$, where $\bm{d_0}$ is the node degree of the base network. The benefit of the HDN is that we can select suitable $\bm{s_i}$ to control the growing speed of the number of nodes for constructing a supercomputer of the desired scale. We investigate the topological properties of the HDN and compare them to that of other networks and give efficient routing and broadcasting algorithms for the hierarchical dual-net.
[1]
Kanad Ghose,et al.
Hierarchical Cubic Networks
,
1995,
IEEE Trans. Parallel Distributed Syst..
[2]
Franco P. Preparata,et al.
The cube-connected-cycles: A versatile network for parallel computation
,
1979,
20th Annual Symposium on Foundations of Computer Science (sfcs 1979).
[3]
Shietung Peng,et al.
DUAL-CUBES: A NEW INTERCONNECTION NETWORK FOR HIGH-PERFORMANCE COMPUTER CLUSTERS
,
2000
.
[4]
Shietung Peng,et al.
Efficient Collective Communications in Dual-Cube
,
2004,
The Journal of Supercomputing.
[5]
M. H. Schultz,et al.
Topological properties of hypercubes
,
1988,
IEEE Trans. Computers.
[6]
Shietung Peng,et al.
Recursive Dual-Net: A New Universal Network for Supercomputers of the Next Generation
,
2009,
ICA3PP.
[7]
Philip Heidelberger,et al.
Blue Gene/L torus interconnection network
,
2005,
IBM J. Res. Dev..