ACM Home Page
Please provide us with feedback. Feedback
Work-preserving emulations of fixed-connection networks
Full text PdfPdf (1.77 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twenty-first annual ACM symposium on Theory of computing table of contents
Seattle, Washington, United States
Pages: 227 - 240  
Year of Publication: 1989
ISBN:0-89791-307-8
Authors
R. Koch  Mathematics Department and Laboratory for Computer Science, Massachusetts Institute of Technology Cambridge, Massachusetts
T. Leighton  Mathematics Department and Laboratory for Computer Science, Massachusetts Institute of Technology Cambridge, Massachusetts
B. Maggs  Laboratory for Computer Science, Massachusetts Institute of Technology Cambridge, Massachusetts
S. Rao  Laboratory for Computer Science, Massachusetts Institute of Technology Cambridge, Massachusetts
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 13,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/73007.73029
What is a DOI?

ABSTRACT

In this paper, we study the problem of emulating TG steps of an NG-node guest network on an NH-node host network. We call an emulation work-preserving if the time required by the host, TH, is &Ogr;(TGNG/NH) because then both the guest and host networks perform the same total work, &THgr;(TGNG), to within a constant factor. We say that an emulation is real-time if TH = &Ogr;(TG), because then the host emulates the guest with constant delay. Although many isolated emulation results have been proved for specific networks in the past, and measures such as dilation and congestion were known to be important, the field has lacked a model within which general results and meaningful lower bounds can be proved. We attempt to provide such a model, along with corresponding general techniques and specific results in this paper. Some of the more interesting and diverse consequences of this work include: a proof that a linear array can emulate a (much larger) butterfly in a work-preserving fashion, but that a butterfly cannot emulate an expander (of any size) in a work-preserving fashion. a proof that a mesh can be emulated in real time in a work-preserving fashion on a butterfly, even though any &Ogr;(1)-to-1 embedding of a mesh in a butterfly has dilation &OHgr;(log N), a proof that an N log N-node butterfly can be emulated in a work-preserving fashion on an N-node shuffle-exchange graph, and vice-versa, simple &Ogr;(N2/log2 N)-area and &Ogr;(N3/2/log3/2 N)-volume layouts for the N-node shuffle-exchange graph, and an algorithm for sorting N-numbers in &Ogr;(log N) steps with high probability on an N-node shuffle-exchange graph with constant size queues.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
V. E. Benes, "Optimal rearrangeable multistage connecting networks," Bell System Technical Journal, Vol. 43, July 1964, pp. 1641-1656.
2
 
3
S. N. Bhatt, F. R. K. Chung, F. T. Leighton, and A. L. Rosenberg, "Optima} simulations of tree machines.'' Proceedings of the 27lh Annual Symposifim on Foundations of Computer Science, IEEE, October 1986, pp. 274-282.
 
4
S. N. Bhatt and I. Ipsen, Embedding Trees in the Hypercube, Yale Univ. Report RR-443.
 
5
D. S. Greenberg, L. S. Heath, and A. L. Rosenberg, "Optimal embeddings of the FFT graph in the hypercube," unpublished manuscript.
 
6
D. Hoey and C. E. Leiserson, "A layout for the shuffle-exchange network," Proceedings of the 1980 International Conference on Parallel Processing, IEEE, August 1980, pp. 329-336.
7
 
8
C. P. Kruskal, L. Rudolph, and M. Snir, "A complexity theory of efficient parallel algorithms," unpublished manuscript.
 
9
 
10
 
11
T. Leighton, B. Maggs, and S. Rao, "Universal packet routing algorithms," Proceedings of lhe 29th Annual Symposium on Foundations of Computer Science, IEEE, October 1988, pp. 256-271.
 
12
F. T. Leighton and G. L. Miller, "Optimal layouts for small shuffle-exchange graphs," VL$I 81- Very Large Scale Integration, ed. J. Gray, Academic Press, London, 1981, pp. 289-299.
 
13
14
 
15
N. Pippenger, "Parallel communication with limited buffers," Proceedings of the 25th Annual Symposium on Foundations of Computer Science, iEEE, October 1984, pp. 127-136.
 
16
A. Raghunathan and H. Saran, "Is the shuffleexchange better than the butterfly?," unpublished manuscript.
17
 
18
M. Sekanina, "On an ordering of the set of vertices of a connected graph," Pub. Faculty of $ci. Univ. Brno, Czechoslovakia, No. 412, 1960, pp. 137-142.
 
19
D. Steinberg and M. Rodeh, "A layout for the shuffle~exchange network with O(N2/loga/2N) area", IEEE Transaclions on Computers, Vol. C- 30, No. 12, December 1981, pp. 977-982.
 
20
D. S. Wise, "Compact layouts of banyan/FFT networks," VL$I Systems and Computations, H. T. Kung, B. Sproull and G. Steele, eds., 1981, pp. 186-195.

CITED BY  17

Collaborative Colleagues:
R. Koch: colleagues
T. Leighton: colleagues
B. Maggs: colleagues
S. Rao: colleagues