The Sneptree - A Versatile Interconnection Network
- Creators
- Li, Peggy Pey-yun
Abstract
A new interconnection network, the Sneptree, is investigated. The Sneptree consists of 2 to the power of N–1 identical nodes and each node has four links. The links are connected to form an augmented complete binary tree where the outgoing links of the leaves are feedback to all the nodes in the network. We prove that a complete binary tree with arbitrary size can be mapped onto a Sneptree optimally. Hence, the Sneptree is particularly well suited for distributed computations with tree- structured computation graph, such as divide-and-conquer and backtracking. One type of Sneptree, which contains two disjoint spanning cycles and is thus called Cyclic Sneptree, is of particular interest since it can simulate a fully unbalanced tree optimally, such as a left/right skewed tree. A recursive method is given to generate the H-structure layout of the Cyclic Sneptree. The number of crossings and the length of the longest wires in the H-structure layout are analyzed. A message routing algorithm between any two leaf nodes is presented. The routing algorithm, which is of O(n) complexity, gives a good approximation to the shortest path. The traffic congestion in the nodes at the upper levels is also significantly reduced compared to the binary tree case.
Files
Name | Size | Download all |
---|---|---|
md5:cdbf5a79215303d51146e4a3eac365c9
|
2.2 MB | Download |
md5:acb9357b98d3cf1b4177f6026bb7f73f
|
1.9 MB | Preview Download |
Additional details
- Eprint ID
- 26953
- Resolver ID
- CaltechCSTR:1985.5194-tr-85
- Created
-
2002-07-25Created from EPrint's datestamp field
- Updated
-
2019-10-03Created from EPrint's last_modified field
- Caltech groups
- Computer Science Technical Reports