Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

On the relationship between parallel computation and graph embedding

Thesis/Dissertation ·
OSTI ID:5827011
The problem of efficiently simulating an algorithm designed for an n-processor parallel machine G on an m-processor parallel machine H with n > m arises when parallel algorithms designed for an ideal size machine are simulated on existing machines which are of a fixed size. The author studies this problem when every processor of H takes over the function of a number of processors in G, and he phrases the simulation problem as a graph embedding problem. New embeddings presented address relevant issues arising from the parallel computation environment. The main focus centers around embedding complete binary trees into smaller-sized binary trees, butterflies, and hypercubes. He also considers simultaneous embeddings of r source machines into a single hypercube. Constant factors play a crucial role in his embeddings since they are not only important in practice but also lead to interesting theoretical problems. All of his embeddings minimize dilation and load, which are the conventional cost measures in graph embeddings and determine the maximum amount of time required to simulate one step of G on H. His embeddings also optimize a new cost measure called ({alpha},{beta})-utilization which characterizes how evenly the processors of H are used by the processors of G. Ideally, the utilization should be balanced (i.e., every processor of H simulates at most (n/m) processors of G) and the ({alpha},{beta})-utilization measures how far off from a balanced utilization the embedding is. He presents embeddings for the situation when some processors of G have different capabilities (e.g. memory or I/O) than others and the processors with different capabilities are to be distributed uniformly among the processors of H. Placing such conditions on an embedding results in an increase in some of the cost measures.
Research Organization:
Purdue Univ., Lafayette, IN (USA)
OSTI ID:
5827011
Country of Publication:
United States
Language:
English

Similar Records

Embedding of tree networks into hypercubes
Journal Article · Thu Aug 01 00:00:00 EDT 1985 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:6777908

On the efficient simulation of networks by hypercube machines
Thesis/Dissertation · Sun Dec 31 23:00:00 EST 1989 · OSTI ID:5919052

Embedding of binary trees into hypercubes
Journal Article · Thu Jun 01 00:00:00 EDT 1989 · Journal of Parallel and Distributed Computing; (USA) · OSTI ID:5242754