DocumentCode
2220060
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
fYear
1995
fDate
25-28 Oct 1995
Firstpage
238
Lastpage
246
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
Conference_Location
San Antonio, TX
ISSN
1063-6374
Print_ISBN
0-81867195-5
Type
conf
DOI
10.1109/SPDP.1995.530690
Filename
530690
Link To Document