Abstract
The list marking problem involves marking the nodes of an ℓ-node linked list stored in the memory of a (p, n)-PRAM, when only the location of the head of the list is initially known. Under the assumption that memory cells containing list nodes bear no distinctive tags distinguishing them from other cells, we establish an Ω (min{ℓ, n/p}) randomized lower bound for ℓ-node lists and present a deterministic algorithm whose running time is within a logarithmic additive term of this bound. In the case where list cells are tagged in a way that differentiates them from other cells, we establish a tight θ (min {ℓ,ℓ/p + √(n/p) log n }) bound for randomized algorithms.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
R. Cole. Parallel merge sort. SIAM Journal on Computing, 17(4):770–785, 1988.
R. Cole and U. Vishkin. Deterministic coin tossing with applications to optimal parallel list ranking. Information and Control, 70:32–53, 1986.
R. Cole and U. Vishkin. Faster optimal prefix sums and list ranking. Information and Computation, 81(3):344–352, 1989.
D. H. Greene and D. E. Knuth. Mathematics for the Analysis of Algorithms. Birkauser, Boston MA, 1982.
J. JaJa. An Introduction to Parallel Algorithms. Addison-Wesley, Reading MA, 1992.
R. M. Karp and Y. Zhang. A randomized parallel branch and bound procedure. In Proceedings of the 20th Annual ACM Symposium on Theory of Computing, pages 290–300, May 1988.
F. Luccio and L. Pagli. A model of sequential computation with pipelined access to memory. Mathematical Systems Theory, 26:343–356, 1993.
R. E. Tarjan and U. Vishkin. Finding biconnected components and computing tree functions in logarithmic time. SIAM Journal on Computing, 14(4):862–874, 1985.
J. D. Ullman and M. Yannakakis. High-probability parallel transitive closure algorithms. In Proceedings of the 2nd Annual ACM Symposium on Parallel Algorithms and Architectures, pages 200–209, July 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bhatt, S.N., Bilardi, G., Herley, K.T., Pucci, G., Ranade, A.G. (1995). Tight bounds on parallel list marking. In: Haridi, S., Ali, K., Magnusson, P. (eds) EURO-PAR '95 Parallel Processing. Euro-Par 1995. Lecture Notes in Computer Science, vol 966. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020468
Download citation
DOI: https://doi.org/10.1007/BFb0020468
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60247-7
Online ISBN: 978-3-540-44769-6
eBook Packages: Springer Book Archive