Loading…
Lower bounds on communication loads and optimal placements in torus networks
Fully-populated tori, where every node has a processor attached do not scale well since load on edges increases superlinearly with network size under heavy communication, resulting in a degradation in network throughput. In a partially-populated network, processors are placed on a subset of availabl...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Fully-populated tori, where every node has a processor attached do not scale well since load on edges increases superlinearly with network size under heavy communication, resulting in a degradation in network throughput. In a partially-populated network, processors are placed on a subset of available nodes, and a routing algorithm is specified among the processors. Analogous to multistage networks, it is desirable to have the total number of messages being routed through a particular edge increase at most linearly with the size of the placement on torus networks. Blaum, Bruck, Pifarre, and Sanz (1996, 1997) investigated placements and provided both a lower bound, and optimal placements in the cases of 2 and 3-dimensional k-tori, consisting of k and k/sup 2/ processors, respectively. The authors show formally that to achieve linear load in a d-dimensional k-torus, the number of processors in the placement must be O(k/sup d-1/). They use this to construct a tighter lower bound for the maximum load of a placement for 4 or more dimensions. Based on these results, they give optimal placements and their corresponding routing algorithms in tori with arbitrary number of dimensions. |
---|---|
ISSN: | 1063-7133 |
DOI: | 10.1109/IPPS.1998.669957 |