DocumentCode
2298774
Title
Computational bounds for the simple and the MRMW PRAM
Author
Luccio, Fabrizio ; Pagli, Linda
Author_Institution
Dipartimento di Inf., Pisa Univ., Italy
fYear
1994
fDate
26-29 Oct 1994
Firstpage
552
Lastpage
557
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-6427-4
Type
conf
DOI
10.1109/SPDP.1994.346123
Filename
346123
Link To Document