• DocumentCode
    1293656
  • Title

    The power of parallel prefix

  • Author

    Kruskal, C.P. ; Rudolph, L. ; Snir, Marc

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • Issue
    10
  • fYear
    1985
  • Firstpage
    965
  • Lastpage
    968
  • Abstract
    The prefix computation problem is to compute all n initial products a1* . . . *a1,i=1, . . ., n of a set of n elements, where * is an associative operation. An O(((logn) log(2n/p))XI(n/p)) time deterministic parallel algorithm using pn processors is presented to solve the prefix computation problem, when the order of the elements is specified by a linked list. For p≤O(n1-ε)(ε〉0 any constant), this algorithm achieves linear speedup. Such optimal speedup was previously achieved only by probabilistic algorithms. This study assumes the weakest PRAM model, where shared memory locations can only be exclusively read or written (the EREW model).
  • Keywords
    parallel processing; EREW model; associative operation; optimal speedup; parallel prefix power; prefix computation problem; probabilistic algorithms; shared memory locations; time deterministic parallel algorithm; weakest PRAM model; Algorithm design and analysis; Arrays; Computational modeling; Parallel algorithms; Partitioning algorithms; Phase change random access memory; Program processors; Algorithms; parallel algorithms; parallel prefix;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1985.6312202
  • Filename
    6312202