Title :
Computational bounds for the simple and the MRMW PRAM
Author :
Luccio, Fabrizio ; Pagli, Linda
Author_Institution :
Dipartimento di Inf., Pisa Univ., Italy
Abstract :
We define the simple PRAM, where consecutive transfers between memory and processors cannot be done in a single step. Some acclaimed “surprising” results in PRAM theory, as computing the OR of n bits in less that log2n steps, are proved not to hold in the new model, and are replaced with more natural results. In particular, the OR can be computed in log2n+O(1) steps, and this bound is tight. We then introduce the Multiple Read Multiple Write (MRMW) PRAM model, that allows a bounded amount of simultaneous transfers from m memory cells to one processor (MR), and vice-versa (MW), and derive exact computational bounds as a function of m. In particular, the OR can be computed in logbn steps, with b=(m+2+√(m2+4m))/2 for the MRMW model with consecutive transfers, and b=1+√(m) for the simple model, and these bounds are tight
Keywords :
computational complexity; parallel programming; MRMW PRAM; Multiple Read Multiple Write; computational bounds; consecutive transfers; simple PRAM; Boolean functions; Computational modeling; Computer networks; Concurrent computing; Independent component analysis; Phase change random access memory; Read-write memory; Registers; Sorting; Upper bound;
Conference_Titel :
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-6427-4
DOI :
10.1109/SPDP.1994.346123