Eecient Two-level Mesh Based Simulation of Prams
نویسندگان
چکیده
We consider time-processor optimal simulations of PRAM models on coated block meshes. A coated block mesh consists of-processor blocks and or p p p router blocks. The router blocks form a 2-dimensional or a 3-dimensional regular mesh, and the processor&memory blocks are located on the surface of the block mesh. As a generalization of the coated mesh, the 2-dimensional and 3-dimensional coated block meshes simulate EREW, CREW, and CRCW PRAM models time-processor optimally with moderate simulation cost. Using proper amount of parallel slackness, the cost can be decreased clearly below 2 routing steps per simulated PRAM processor. The coated block mesh is actually an instance of a more general two-level construction technique, which uses a seemingly ineecient but scalable solution on top of a non-scalable but eecient solution. Within blocks (chips) brute force techniques are applied, whereas the mesh structure on top makes the whole construction modular, simple, and scalable. The parameter provides a method to balance the construction with respect to the two techniques.
منابع مشابه
Dynamic Randomized Simulation of Hierarchical PRAMs on Meshes
The Hierarchical PRAM (H-PRAM) 5] model is a dynamically partitionable PRAM, which charges for communication and synchronization, and allows parallel algorithms to abstractly represent general locality. In this paper we show that the H-PRAM can be implemented eeciently on a two-dimensional mesh. We use the Peano indexing scheme to hierarchically partition the mesh. Multiple sub-PRAMs of the H-P...
متن کاملControlling Memory Access Concurrency in Efficient Fault-Tolerant Parallel Algorithms
The CRCW PRAM under dynamic fail-stop (no restart) processor behavior is a fault-prone multiprocessor model for which it is possible to both guarantee reliability and preserve eeciency. To handle dynamic faults some redundancy is necessary in the form of many processors concurrently performing a common read or write task. In this paper we show how to signiicantly decrease this concurrency by bo...
متن کاملA two dimensional Simulation of crack propagation using Adaptive Finite Element Analysis
Finite element method (FEM) is one of the most famous methods which has many applications in varies studies such as the study of crack propagation in engineering structures. However, unless extremely fine meshes are employed, problem arises in accurately modelling the singular stress field in the singular element area around the crack tip. In the present study, the crack growth simulation has b...
متن کاملViscous Models Comparison in Water Impact of Twin 2D Falling Wedges Simulation by Different Numerical Solvers
In this paper, symmetric water entry of twin wedges is investigated for deadrise angle of 30 degree. Three numerical simulation of a symmetric impact, considering rigid body dynamic equations of motion in two-phase flow is presented. The two-phase flow around the wedges is solved by Finite Element based on Finite Volume method (FEM-FVM) which is used in conjunction with Volume of Fluid (VOF) sc...
متن کاملParallelization of a Compositional Simulator
We describe a simulator-parallel method for parallelization of a large industrial Compositional Simulator. Our approach is based on domain-decomposition, with a coarse grid operator, generated by a Galerkin technique. The technique is highly object-oriented, which gives a high level of parallelization. Also inclusion of local mesh reenement can be done in a eecient and exible way. The code is r...
متن کامل