• 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