Load Balanced Tree Embeddings
Ajay Gupta,Susanne E. Hambrusch +1 more
- 01 Jun 1992
- Vol. 18, Iss: 6, pp 595-614
TL;DR: This work presents efficient embeddings with a balanced load for the case when both architectures are complete binary trees and considers the embedding problem when every edge of T has a weight associated with it.
read more
Abstract: When an n-processor architecture T is embedded into an m-processor architecture H with n > m and every processor of H is assigned at least ⌞n/m⌟ and at most [n/m] processors of T, the embedding has a balanced processor load. We present efficient embeddings with a balanced load for the case when both architectures are complete binary trees. We show that T can be embedded into H with a dilation of 1 and congestion of at most min{[n/m], 2 log n}. We also consider embeddings that achieve a balanced l/i load; i.e. every processor of H simulates at most [(n + 1)/2m] leaves and at most [(n − 1)/2m] interior processors of T. We present an embedding that achieves a balanced l/i load, a dilation of 2[log log m] + 1 and a congestion of O(log n). We show that every embedding strategy achieving a balanced l/i load must have a dilation of at least 3. We also consider the embedding problem when every edge of T has a weight associated with it.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Abstraction and performance in the design of parallel programs: an overview of the SAT approach
TL;DR: The Stages And Tranformations (SAT) approach as discussed by the authors is an approach to the high-level, performance-directed design of parallel programs, which is the main advantage of the SAT approach is the comparatively high level of abstraction at which performance-relevant design decisions can be made.
N -graphs: scalable topology and design of balanced divide-and-conquer algorithms
Sergei Gorlatch
- 29 Jun 1997
TL;DR: A parallel implementation of binary, balanced divide-and-conquer is derived systematically from its functional specification, and makes use of a new processor topology, called N -graph, and has the following properties: there are not more than 4 links per processor, the processor network is of an arbitrary fixed size, the load is balanced and all communications are local.
5
A Unique Design of Fiber-Optic Interconnection Networks and Algorithms
Chunming Qiao
- 01 Jan 1998
TL;DR: A unique 2D mesh called reconfigurable array with spanning optical buses (RASOB) is described, which supports a high degree of transparency and reconfigurability with a low control and hardware complexity.
4
On embedding ternary trees into Boolean hypercubes
Ajay Gupta,H. Wang +1 more
- 01 Dec 1992
TL;DR: The authors present some preliminary results that give efficient embeddings for the situations when k=3, 2/sup p/, 3/Sup p/, 2/ Sup p/*3/sup q/ and p, q>0.
3
The emulation problem on trees
Daw-Jong Shyu,Biing-Feng Wang,Chuan Yi Tang +2 more
- 25 Apr 1995
TL;DR: As an extension of the proposed emulation for trees, optimal emulations for X-trees, m-ary trees, and pyramids are also proposed.
2
References
On the Mapping Problem
TL;DR: This mapping problem is formulated in graph theoretic terms and shown to be equivalent, in its most general form, to the graph isomorphism problem.
682
Optimal simulations of tree machines
Sandeep N. Bhatt,Fan Chung,Tom Leighton,Arnold L. Rosenberg +3 more
- 27 Oct 1986
TL;DR: This paper investigates simulations of tree machines; the fact that divide-and-conquer algorithms are programmed naturally on trees motivates the investigation, and constructs a universal bounded-degree network on N nodes for which every N node binary tree is a spanning tree.
173
On Embedding Rectangular Grids in Square Grids
Aleliunas,Rosenberg +1 more
TL;DR: The main results in this paper demonstrate that there exist pairs of integers 〈E, D〉 such that any n-vertex rectangular grid can be embedded into a square grid having at most En vertices, in such a way that images in the square grid of vertices that are adjacent in the rectangular grid are at most distance D apart.
111
Related Papers (5)
Sandeep N. Bhatt,Fan Chung,Tom Leighton,Arnold L. Rosenberg +3 more
- 27 Oct 1986
Aleliunas,Rosenberg +1 more