TY - JOUR
T1 - Optical simulation of shared memory
AU - Goldberg, Leslie Ann
AU - Matias, Yossi
AU - Rao, Satish
PY - 1999
Y1 - 1999
N2 - We present a work-optimal randomized algorithm for simulating a shared memory machine (PRAM) on an optical communication parallel computer (OCPC). The OCPC model is motivated by the potential of optical communication for parallel computation. The memory of an OCPC is divided into modules, one module per processor. Each memory module only services a request on a timestep if it receives exactly one memory request. Our algorithm simulates each step of an n lg lg n-processor EREW PRAM on an n-processor OCPC in O(lg lg n) expected delay. (The probability that the delay is longer than this is at most n-α for any constant α). The best previous simulation, due to Valiant, required Θ(lg n) expected delay.
AB - We present a work-optimal randomized algorithm for simulating a shared memory machine (PRAM) on an optical communication parallel computer (OCPC). The OCPC model is motivated by the potential of optical communication for parallel computation. The memory of an OCPC is divided into modules, one module per processor. Each memory module only services a request on a timestep if it receives exactly one memory request. Our algorithm simulates each step of an n lg lg n-processor EREW PRAM on an n-processor OCPC in O(lg lg n) expected delay. (The probability that the delay is longer than this is at most n-α for any constant α). The best previous simulation, due to Valiant, required Θ(lg n) expected delay.
UR - http://www.scopus.com/inward/record.url?scp=0032620565&partnerID=8YFLogxK
U2 - 10.1137/S0097539795290507
DO - 10.1137/S0097539795290507
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0032620565
SN - 0097-5397
VL - 28
SP - 1829
EP - 1847
JO - SIAM Journal on Computing
JF - SIAM Journal on Computing
IS - 5
ER -