Simulation of Parallel Random Access Machines on Linear Arrays with Reconfigurable Pipelined Bus Systems

KQ Li,Y Pan,SQ Zheng
1997-01-01
Abstract:In this paper, we present deterministic and probabilistic methods for simulating PRAM computations on linear arrays with reconfigurable pipelined bus systems (LARPBS). The following results are established in this paper. (1) Each step of a p-processor PRAM with m O(p) shared memory cells can be simulated by a p-processors LARPBS in O(logp) time, where the constant in the big-O notation is snail. (2) Each step of a p-processor PRAM with m = Omega (p) shared memory cells can be simulated by a p-processors LARPBS in O(log m) time. (3) Each step of a p-processor PRAM can be simulated by a p-processor LARPBS in O(logp) time with probability larger than 1 - 1/p(c) for all c > 0. (4) As an interesting byproduct, we show that a p-processor LARPBS can sort p items in O(logp) time, with a small constant hidden in the big-O notation. Our time complexities are measured in terms of bus cycles. For an LARPBS of realistic size, say of c10(3) processors with c being a small constant, each bus cycle takes 0(1) time. Our results indicate that an LARPBS can simulate a PRAM very efficiently.
What problem does this paper attempt to address?