Results 1 -
4 of
4
Work-Optimal Simulation of PRAM Models on Meshes
- Nordic Journal on Computing, 2(1):51
, 1994
"... In this paper we consider work-optimal simulations of PRAM models on coated meshes. Coated meshes consist of a mesh connected routing machinery with processors on the surface of the mesh. We prove that coated meshes with 2-dimensional or 3-dimensional routing machinery can work-optimally simulate ER ..."
Abstract
-
Cited by 5 (3 self)
- Add to MetaCart
In this paper we consider work-optimal simulations of PRAM models on coated meshes. Coated meshes consist of a mesh connected routing machinery with processors on the surface of the mesh. We prove that coated meshes with 2-dimensional or 3-dimensional routing machinery can work-optimally simulate EREW, CREW, and CRCW PRAM models. The general idea behind this simulation is to use Valiant's XPRAM approach, and ignore the work-complexity of simple nodes of the routing machinery. 1 Introduction There are a wide variety of approaches to parallelism in general [40], and even to general purpose parallelism [39] -- reflecting the prevailing uncertainty of the correct approach. One model aiming at general purpose parallelism is the PRAM (Parallel Random Access Machine) model, which is a natural generalization of the classical RAM model. It consists of N processors, each of which may have some local memory and registers, and a global shared memory of size m. A step of PRAM is often seen to con...
Improved Virtual Leveled Routing Strategy for Meshes
, 1994
"... We present an improved version of the virtual leveled network routing strategy for mesh connected computers. This improvement achieves a speedup of approximately 2, and requires practically no additional hardware. We confirm this by providing experimental results concerning time to accomplish CRCW P ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
We present an improved version of the virtual leveled network routing strategy for mesh connected computers. This improvement achieves a speedup of approximately 2, and requires practically no additional hardware. We confirm this by providing experimental results concerning time to accomplish CRCW PRAM simulation influenced routing situations. 1 Introduction Combining messages during a routing process is the method to avoid performance degradation in the presence of hot-spots. Especially, combining on the route provides a practical method to accomplish the memory reference primitives of strong CRCW PRAM (as well as CREW) models. Several methods have been proposed to accomplish combining [1, 3, 6, 8, 10], which all can be applied to mesh connected computers. These methods can be applied to other interconnection structures as well, but here we deal only with the 2-dimensional and the 3-dimensional mesh structure, since it is simple, regular, modularly extendible, well scalable, and in g...
PRAM Simulation Programs for Mesh Structures
, 1993
"... A lot of experimental results were provided in author's Ph.Lic. thesis [3]. In this report we give the source listing of simulation programs (and tools to analyse the results) that were used to produce the mentioned results. i ii Contents 1 Introduction 1 1.1 Structure of programs : : : : : : : : ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
A lot of experimental results were provided in author's Ph.Lic. thesis [3]. In this report we give the source listing of simulation programs (and tools to analyse the results) that were used to produce the mentioned results. i ii Contents 1 Introduction 1 1.1 Structure of programs : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 1.2 Organization of this document : : : : : : : : : : : : : : : : : : : : : : : : : : 3 2 EREW simulation programs for ordinary and toroidal meshes 5 2.1 Ordinary 2-dimensional mesh : : : : : : : : : : : : : : : : : : : : : : : : : : : 5 2.2 Toroidal 2-dimensional mesh : : : : : : : : : : : : : : : : : : : : : : : : : : : 16 2.3 Ordinary 3-dimensional mesh : : : : : : : : : : : : : : : : : : : : : : : : : : : 27 2.4 Toroidal 3-dimensional mesh : : : : : : : : : : : : : : : : : : : : : : : : : : : 40 2.5 Matrix multiplication experiments : : : : : : : : : : : : : : : : : : : : : : : : 53 2.5.1 Head of file mesh32g2.c : : : : : : : : : : : :...
Improved Virtual Levelled Network Simulation Programs for Mesh Structures
, 1993
"... A lot of experimental results were provided in [2] for the coated meshes [6] using the improved virtual levelled network routing strategy [3]. In this report we give the source listing of simulation programs (and tools to analyze the results) that were used to produce the mentioned results. i ii C ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
A lot of experimental results were provided in [2] for the coated meshes [6] using the improved virtual levelled network routing strategy [3]. In this report we give the source listing of simulation programs (and tools to analyze the results) that were used to produce the mentioned results. i ii Contents 1 Introduction 1 1.1 Structure of programs : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 1.2 Organization of this document : : : : : : : : : : : : : : : : : : : : : : : : : : 3 2 Virtual leveled network approach on ordinary meshes 5 2.1 Ordinary 2-dimensional mesh : : : : : : : : : : : : : : : : : : : : : : : : : : : 5 2.2 Ordinary 3-dimensional mesh : : : : : : : : : : : : : : : : : : : : : : : : : : : 27 2.3 Shell scripts : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 54 2.3.1 m32w2 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 54 2.3.2 m10w3 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :...

