This paper parallelizes the embedding strategy for mapping any two-dimensional grid into its optimal hypercube with minimal dilation. The parallelization allows each hypercube node to independently determine, in constant time, which grid node it will simulate and the communication paths it will take to reach the hypercube nodes which simulate its grid-neighbors. The paths between grid-neighbors are chosen in such a way as to curb the congestion at each hypercube node and across each hypercube edge. Explicity, the node congestion for our embedding is at most, 6 (one above optimal), while the edge congestion is at most 5.link_to_subscribed_fulltex
The embedding of one interconnection network into another is a very important issue in the design an...
[[abstract]]Two-way stripe partition mapping and greedy assignment mapping are proposed for mapping ...
In parallel computing, it is important to map a parallel program onto a parallel computer such that ...
We consider one-to-one embeddings of the n-dimensional hypercube into grids with 2 n vertices and ...
AbstractWe consider efficient simulations of mesh connected networks (or good representations of arr...
The hypercube is a particularly versatile network for parallel computing. It is wellknown that 2-dim...
We present an algorithm to map the nodes of a 3-dimensional grid to the nodes of its optimal hypercu...
We present new techniques for mapping computations onto hypercubes. Our methods speed up classical ...
Various researchers have shown that the binary n- cube (or hypercube) can embed any r-ary m-cubes, ...
One important aspect of efficient use of a hypercube computer to solve a given problem is the assign...
Abstract. The boolean hypercube is a particularly versatile network for parallel computing. It is we...
One important aspect of efficient use of a hypercube computer to solve a given problem is the assign...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
[[abstract]]Two-way stripe partition mapping and greedy assignment mapping are proposed for mapping ...
The embedding of one interconnection network into another is a very important issue in the design an...
[[abstract]]Two-way stripe partition mapping and greedy assignment mapping are proposed for mapping ...
In parallel computing, it is important to map a parallel program onto a parallel computer such that ...
We consider one-to-one embeddings of the n-dimensional hypercube into grids with 2 n vertices and ...
AbstractWe consider efficient simulations of mesh connected networks (or good representations of arr...
The hypercube is a particularly versatile network for parallel computing. It is wellknown that 2-dim...
We present an algorithm to map the nodes of a 3-dimensional grid to the nodes of its optimal hypercu...
We present new techniques for mapping computations onto hypercubes. Our methods speed up classical ...
Various researchers have shown that the binary n- cube (or hypercube) can embed any r-ary m-cubes, ...
One important aspect of efficient use of a hypercube computer to solve a given problem is the assign...
Abstract. The boolean hypercube is a particularly versatile network for parallel computing. It is we...
One important aspect of efficient use of a hypercube computer to solve a given problem is the assign...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
[[abstract]]Two-way stripe partition mapping and greedy assignment mapping are proposed for mapping ...
The embedding of one interconnection network into another is a very important issue in the design an...
[[abstract]]Two-way stripe partition mapping and greedy assignment mapping are proposed for mapping ...
In parallel computing, it is important to map a parallel program onto a parallel computer such that ...