Title :
Fast, efficient mutual and self simulations for shared memory and reconfigurable mesh
Author :
Matias, Yossi ; Schuster, Assaf
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
Abstract :
This paper studies relations between the parallel random access machine (PRAM) model, and the reconfigurable mesh (RMESH) model, by providing mutual simulations between the models. We present an algorithm simulating one step of an (nlglgn)-processor CRCW PRAM on an n×n RMESH with delay O(lglgn) with high probability. We use our PRAM simulation to obtain the first efficient self-simulation algorithm of an RMESH with general switches: An algorithm running on an n×n RMESH is simulated on a p×p RMESH with delay O((n/p)2+lgnlglg p) with high probability, which is optimal for all p⩽n/√(lgnlglgn). Finally, we consider the simulation of RMESH on the PRAM. We show that a 2×n RMESH can be optimally simulated on a CRCW PRAM in θ((α(n)) time, where α(·) is the slow-growing inverse Ackermann function. In contrast, a PRAM with polynomial number of processors cannot simulate the 3×n RMESH in less than Ω(lgn/lglgn) expected time
Keywords :
hypercube networks; parallel algorithms; reconfigurable architectures; shared memory systems; CRCW PRAM; delay; inverse Ackermann function; mutual simulations; parallel random access machine model; reconfigurable mesh; reconfigurable mesh model; self simulations; self-simulation algorithm; shared memory mesh; Added delay; Algorithm design and analysis; Analytical models; Communication switching; Computational modeling; Concurrent computing; Joining processes; Phase change random access memory; Polynomials; Switches;
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
Conference_Location :
San Antonio, TX
Print_ISBN :
0-81867195-5
DOI :
10.1109/SPDP.1995.530690