An Optimal Linked List Prefix Algorithm on a Local Memory Computer

The author presents a deterministic parallel algorithm for the linked list prefix problem. It computes linked list prefixs for an input list of n elements in time O(n/p+logn) on a local memory PRAM model using p processors and p shared memory cells. >

[1]  Allan Gottlieb,et al.  Complexity Results for Permuting Data and Other Computations on Parallel Processors , 1984, JACM.

[2]  Gregory F. Pfister,et al.  “Hot spot” contention and combining in multistage interconnection networks , 1985, IEEE Transactions on Computers.

[3]  Richard Cole,et al.  Approximate and exact parallel scheduling with applications to list, tree and graph problems , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[4]  Marc Snir,et al.  On Parallel Searching , 2011, SIAM J. Comput..

[5]  Yijie Han,et al.  : Parallel Algorithms for Bucket Sorting and the Data Dependent Prefix Problem , 1986, ICPP.

[6]  Gary L. Miller,et al.  Deterministic Parallel List Ranking , 1988, AWOC.

[7]  Larry Rudolph,et al.  The power of parallel prefix , 1985, IEEE Transactions on Computers.

[8]  Allan Borodin,et al.  Routing, merging and sorting on parallel models of computation , 1982, STOC '82.

[9]  Y. Han Designing fast and efficient parallel algorithms , 1987 .

[10]  James Christopher Wyllie,et al.  The Complexity of Parallel Computations , 1979 .

[11]  Larry Rudolph,et al.  Parallel Prefix on Fully Connected Direct Connection Machines , 1986, ICPP.

[12]  Yijie Han,et al.  Parallel Algorithms for Computing Linked List Prefix , 1989, J. Parallel Distributed Comput..

[13]  John H. Reif,et al.  An optimal parallel algorithm for integer sorting , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[14]  Gary L. Miller,et al.  Parallel tree contraction and its application , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[15]  Frank Thomson Leighton,et al.  Tight Bounds on the Complexity of Parallel Sorting , 1985, IEEE Trans. Computers.

[16]  Richard Cole,et al.  Deterministic coin tossing and accelerating cascades: micro and macro techniques for designing parallel algorithms , 1986, STOC '86.