In this paper, we study the problem of emulating TG steps of an NG-node guest network, G, on an NH-node host network, H. We call an emulation work-preserving if the time required by the host, TH, is O(TGNG/NH), because then both the guest and host networks perform the same total work (i.e., processor-time product), Q(TGNG), to within a constant factor. We say that an emulation occurs in real-time if TH 5 O(TG), because then the host emulates the guest with constant slowdown. In addition to describing several work-preserving and real-time emulations, we also provide a general model in which lower bounds can be proved. Some of the more interesting and diverse consequences of this work include: (1) a proof that a linear array can emulate a (mu...
AbstractWe describe dense edge-disjoint embeddings of the complete binary tree with n leaves in the ...
In recent years, much research has been devoted to the study of DNS; however, few have visualized th...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n,m)-PRAM o...
The emulation of a guest network G on a host network H is work-preserving and real-time if the ineff...
AbstractIn this paper we show that for each n, the order-n shuffle-exchange network can be emulated ...
In this paper, we survey the state of the art in real-time emulations of various bounded-degree netw...
Parallel algorithms are normally designed for execution on networks of N processors, with N dependin...
AbstractUniform emulations are a method to obtain efficient, balanced simulations of large processor...
Direct Acyclic Graphs (DAGs) are a suitable way to describe computations, expressing precedence cons...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n;m)- PRAM ...
We present efficient emulations of the CRCW PRAM on a large class of processor interconnection netwo...
AbstractWe present deterministic upper and lower bounds on the slowdown required to simulate an (n, ...
Parallel algorithms are normally designed for execution on networks of N processors, with N dependin...
Parallel algorithms are normally designed for execution on networks of N processors, with N dependi...
AbstractWe show a lower bound of Ω(min{log m, √n}) on the slowdown of any deterministic emulation of...
AbstractWe describe dense edge-disjoint embeddings of the complete binary tree with n leaves in the ...
In recent years, much research has been devoted to the study of DNS; however, few have visualized th...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n,m)-PRAM o...
The emulation of a guest network G on a host network H is work-preserving and real-time if the ineff...
AbstractIn this paper we show that for each n, the order-n shuffle-exchange network can be emulated ...
In this paper, we survey the state of the art in real-time emulations of various bounded-degree netw...
Parallel algorithms are normally designed for execution on networks of N processors, with N dependin...
AbstractUniform emulations are a method to obtain efficient, balanced simulations of large processor...
Direct Acyclic Graphs (DAGs) are a suitable way to describe computations, expressing precedence cons...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n;m)- PRAM ...
We present efficient emulations of the CRCW PRAM on a large class of processor interconnection netwo...
AbstractWe present deterministic upper and lower bounds on the slowdown required to simulate an (n, ...
Parallel algorithms are normally designed for execution on networks of N processors, with N dependin...
Parallel algorithms are normally designed for execution on networks of N processors, with N dependi...
AbstractWe show a lower bound of Ω(min{log m, √n}) on the slowdown of any deterministic emulation of...
AbstractWe describe dense edge-disjoint embeddings of the complete binary tree with n leaves in the ...
In recent years, much research has been devoted to the study of DNS; however, few have visualized th...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n,m)-PRAM o...