Skip to main content

Tight bounds on deterministic PRAM emulations with constant redundancy

  • Conference paper
  • First Online:
Algorithms — ESA '94 (ESA 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 855))

Included in the following conference series:

Abstract

In this paper we present lower and upper bounds for the deterministic emulation of a Parallel Random Access Machine (PRAM) with n processors and m variables on a Distributed Memory Machine (DMM) with n processors. The bounds are expressed as a function of the redundancy r of the scheme (i.e., the number of copies used to represent each PRAM variable in the DMM), and become tight for any m polynomial in n and r=Θ(1).

This research was supported in part by the ESPRIT Basic Research Project 9072 GEPPCOM: Foundations of GEneral Purpose Parallel COMputing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Alt, T. Hagerup, K. Mehlhorn, and F.P. Preparata. Deterministic simulation of idealized parallel computers on more realistic ones. SIAM Journal on Computing, 16(5):808–835, 1987.

    Article  MathSciNet  Google Scholar 

  2. M. Dietzfelbinger and F. Meyer auf der Heide. Simple, efficient shared memory simulations. Proceedings of the 5th ACM Symposium on Parallel Algorithms and Architectures, pages 110–118, 1993.

    Google Scholar 

  3. K.T. Herley and G. Bilardi. Deterministic simulations of PRAMs on bounded degree networks. SIAM Journal on Computing, 1994. To appear. (See also Proceedings of the 26th Annual Allerton Conference on Communication, Control and Computation, pages 1084–1093, 1988.)

    Google Scholar 

  4. K.T. Herley. Efficient simulations of small shared memories on bounded degree networks. Proceedings of the 30th IEEE Symposium on Foundations of Computer Science, pages 390–395, 1989.

    Google Scholar 

  5. R. Karp, M. Luby, and F. Meyer auf der Heide. Efficient PRAM simulation on distributed machines. Proceedings of the 24th ACM Symposium on Theory of Computing, pages 318–326, 1992.

    Google Scholar 

  6. A.R. Karlin and E. Upfal. Parallel hashing: An efficient implementation of shared memory. Journal of the ACM, 35(4):876–892, 1988.

    Article  MathSciNet  Google Scholar 

  7. F. Luccio, A. Pietracaprina, and G. Pucci. A new scheme for the deterministic simulation of PRAMs in VLSI. Algorithmica, 5:529–544, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  8. K. Mehlhorn and U. Vishkin. Randomized and deterministic simulations of PRAMs by parallel machines with restricted granularity of parallel memories. Acta Informatica, 9(1):29–59, 1984.

    MathSciNet  Google Scholar 

  9. A. Pietracaprina and F.P. Preparata. An O(√n)-worst-case-time solution to the granularity problem. Proceedings of the 10th Symposium on Theoretical Aspects of Computer Science, LNCS 665:110–119, 1993.

    MathSciNet  Google Scholar 

  10. A. Pietracaprina and F.P. Preparata. A practical constructive scheme for deterministic shared-memory access. Proceedings of the 5th ACM Symposium on Parallel Algorithms and Architectures, pages 100–109, 1993.

    Google Scholar 

  11. A. Pietracaprina, G. Pucci, and J.F. Sibeyn. Constructive deterministic PRAM simulation on a mesh-connected computer. Proceedings of the 6th ACM Symposium on Parallel Algorithms and Architectures, 1994. To appear.

    Google Scholar 

  12. E. Upfal and A. Widgerson. How to share memory in a distributed system. Journal of the ACM, 34(1):116–127, 1987.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pietracaprina, A., Pucci, G. (1994). Tight bounds on deterministic PRAM emulations with constant redundancy. In: van Leeuwen, J. (eds) Algorithms — ESA '94. ESA 1994. Lecture Notes in Computer Science, vol 855. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049425

Download citation

  • DOI: https://doi.org/10.1007/BFb0049425

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58434-6

  • Online ISBN: 978-3-540-48794-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics