Skip to main content

Store coherency in a parallel distributed-memory machine

  • Virtual Shared Memory
  • Conference paper
  • First Online:
Distributed Memory Computing (EDMCC 1991)

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

Included in the following conference series:

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D.A. Abramson, J.L. Keedy “Implementing a large virtual memory in a distributed computing system”, Proc. of the 18th Annual Hawaii International Conf. on System Sciences 1985

    Google Scholar 

  2. Adve S.V., Hill M.D.: “Weak ordering — A new definition”, Proc. 10th Int'l Conf. on Distributed Computing Systems, Paris May 1990

    Google Scholar 

  3. Bisiani, R. et al. “Coherent Shared Memory on a Message Passing Machine” Report CMU-CS-88-204, Carnegie-Mellon University

    Google Scholar 

  4. Borrmann L., Herdieckerhoff M.: “A Coherency Model for Virtually Shared Memory”, Proc. Int'l Conf. on Parallel Processing, St. Charles, Ill. August 1990

    Google Scholar 

  5. Chaiken D.: “Weak Ordering versus Multiple Contexts” MIT, Lab for Computer Science, July 1990

    Google Scholar 

  6. Cheriton, D.R. “Problem-oriented Shared Memory: A Decentralized Approach to Distributed System Design” Proc. 6th Int. Conf. on Distributed Computing Systems, May 1986

    Google Scholar 

  7. Cox A.L., Fowler R.J.: “The implementation of a coherent memory abstraction on a NUMA multiprocessor: Experiences with PLATINUM”, acm operating systems review Vol.23 No. 5, 1989

    Google Scholar 

  8. Hammer C., Henties T.: “Parallel Lisp for a Distributed Memory Machine”, Proc. EUROPAL Workshop, Twickenham UK, 1990

    Google Scholar 

  9. Meichun Hsu, Va-On Tam “Transaction Synchronization in Distributed Shared Virtual Memory Systems” Report TR-05-89, Harvard University, Center for Research in Computing Technology, (1989)

    Google Scholar 

  10. Ahamad M., Hutto P.W., John R.: “Implementing and Programming causal distributed shared memory”, report Georgia Institute of Technology, GIT-CC-90-49, 1990

    Google Scholar 

  11. Istavrinos P., Borrmann L.: “A process and memory model for a parallel distributed memory machine”, Proc. of the Joint Conf. on Vector and Parallel Processing, September 1990

    Google Scholar 

  12. Lamport, L. “How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs”, IEEE Trans. on Computers, Vol. C-28, No 9, (Sept. 1979)

    Google Scholar 

  13. Kai Li, Paul Hudak “Memory Coherence in Shared Virtual Memory Systems” Proc. 5th ACM Symp. on Principles of Distributed Computing, (Aug. 1986)

    Google Scholar 

  14. Kai Li, Richard Schaefer “A Hypercube Shared Virtual Memory System” Proc. of the 1989 Int. Conf. on Parallel processing, (Aug. 1989)

    Google Scholar 

  15. Myrias Research Corporation, System Documents, Alberta, Canada

    Google Scholar 

  16. Radlhammer M: “The Future of Futures”, Proc. EUROPAL Workshop, Twickenham UK, 1990

    Google Scholar 

  17. U. Ramachandran, M. Ahamad, M.Y.A. Khalidi “Unifying Synchronization and Data Transfer in Maintaining Coherence of Distributed Shared Memory” Technical Report GIT-ICS-88/23, Georgia Institute for Technology, School of Information and Computer Science, (1988)

    Google Scholar 

  18. Rozier, M. et.al. “CHORUS Distributed operating systems”, Tech. Report CS/TR-88-7.6, Chorus Systems, (1988)

    Google Scholar 

  19. Scheurich C., Dubois M.: “Correct memory operations of cache-based multiprocessors”, 14th Int. Symp. on Computer Architecture Conf Proc. 1987

    Google Scholar 

  20. Stumm M., Zhou S.: “Algorithms implementing distributed shared memory”, IEEE Computer May, 1990

    Google Scholar 

  21. Torrellas J., Hennessy J.: “Estimating the performance advantages of relaxing consistency in a shared-memory multiprocessor”, ICPP proceedings, 1990

    Google Scholar 

  22. Veron A., Xu J., Noye J.: “Using distributed shared memory for building complex applications: the Elipsys case”, Esprit report EDS.WP.3E.DPS93, 1990

    Google Scholar 

  23. David H.D. Warren, Seif Haridi “Data diffusion machine — a scalable shared virtual memory multiprocessor” Proc. of the International Conf. on Fifth Generation Computer Systems 1988, (1988)

    Google Scholar 

  24. Ward M., Townsend P., Watzlawik G.: “EDS Hardware Architecture”, Proc. of the Joint Conf. on Vector and Parallel Processing, September 1990

    Google Scholar 

  25. Young M. W., “Exporting a user interface to memory management from a communication-oriented operating system”, report CMU-CS-89-202

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arndt Bode

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Borrmann, L., Istavrinos, P. (1991). Store coherency in a parallel distributed-memory machine. In: Bode, A. (eds) Distributed Memory Computing. EDMCC 1991. Lecture Notes in Computer Science, vol 487. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032920

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53951-3

  • Online ISBN: 978-3-540-46478-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics