Randomized parallel speedups for list ranking
Journal Article
·
· J. Parallel Distrib. Comput.; (United States)
The following problem is considered: given a linked list of length n, compute the distance of each element of the linked list from the end of the list. The problem has two standard deterministic algorithms: a linear time serial algorithm, and an O(n log n)/ rho + log n) time parallel algorithm using rho processors. The authors present a randomized parallel algorithm for the problem. The algorithm is designed for an exclusive-read exclusive-write parallel random access machine (EREW PRAM). It runs almost surely in time O(n/rho + log n log* n) using rho processors. Using a recently published parallel prefix sums algorithm the list-ranking algorithm can be adapted to run on a concurrent-read concurrent-write parallel random access machine (CRCW PRAM) almost surely in time O(n/rho + log n) using rho processors.
- Research Organization:
- Dept. of Computer Science, School of Mathematical Sciences, Tel Aviv Univ., Tel Aviv 69 978
- OSTI ID:
- 6225065
- Journal Information:
- J. Parallel Distrib. Comput.; (United States), Journal Name: J. Parallel Distrib. Comput.; (United States) Vol. 4:3; ISSN JPDCE
- Country of Publication:
- United States
- Language:
- English
Similar Records
A lower bound for the QRQW PRAM
Recursive star-tree parallel data structure. Technical report
A nearly optimal parallel algorithm for constructing depth first spanning trees in planar graphs
Conference
·
Tue May 02 00:00:00 EDT 1995
·
OSTI ID:93994
Recursive star-tree parallel data structure. Technical report
Technical Report
·
Wed Feb 28 23:00:00 EST 1990
·
OSTI ID:6088764
A nearly optimal parallel algorithm for constructing depth first spanning trees in planar graphs
Journal Article
·
Wed Jun 01 00:00:00 EDT 1988
· SIAM J. Comput.; (United States)
·
OSTI ID:6930310