Skip to main content

MaX — Investigating shared virtual memory

  • Parallal Programming Enviroments
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1994)

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

Included in the following conference series:

  • 148 Accesses

Abstract

This paper presents a test suite for mapping algorithmic requirements onto shared virtual memory (SVM) architectures. The goal of this study is to gain insight into SVM behavior and to suggest suitable SVM configurations with regard to application demands. MaX, a Mach 3.0 eXternal SVM server represents the core of our system providing SVM functionality, a reservoir for SVM protocols and monitoring capability. The test environment is particularly developed with flexibility and scalability in mind, in order to adapt to specific algorithmic profiles and to cope with real-world applications up to massively parallel systems. The paper discusses initial results which demonstrate the feasibility of this approach and encourage us to further extensions. The need for a detailed study of SVM architectures' behavior is emphasized even more, when considering the current tendency of computer manufacturer (e.g., Cray T3D [6], Sun S3.mp [5]) towards implicit communication on distributed systems.

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. J. Boykin, D. Kirschen, A. Langerman, and S. LoVerso. Programming under Mach. UNIX and Open System. Addison-Wesley, 1993.

    Google Scholar 

  2. A. Forin, J. Barrera, M. Young, and R. Rashid. Design, Implementation, and Performance Evaluation of a Distributed Shared Memory Server for Mach. CMU-CS-88-165, Carnegie Mellon University, 1988.

    Google Scholar 

  3. O. Hansen, T. Bemmerl, W. Obelloer, and H. Willeke. Adapting the portable performance measurement tool PATOP to the multi-transputer monitoring system delta-t. In Working Conference on Programming Environments for Parallel Computing, Edinburgh, Apr. 1992. IFIP.

    Google Scholar 

  4. K. Li. Shared Virtual Memory on Loosely Coupled Multiprocessors. PhD thesis, Yale University, New Haven, CT, 1986.

    Google Scholar 

  5. J. Nowatzny, M. Parkin, E. Kelly, M. Browne, and B. Aybay. The S3.MP scalable shared memory multiprocessor. Technical report, Sun Microsystems Computer Corporation, 1993.

    Google Scholar 

  6. D. M. Pase, T. MacDonald, and A. Meltzer. MPP Fortran Programming Model. Technical report, Cray Research, Inc., Nov. 1993.

    Google Scholar 

  7. R. F. Rashid. Mach: A Case Study in Technology Transfer, chapter 17, pages 411–421. ACM Press, Anthology Series, 1991.

    Google Scholar 

  8. R. W. Stevens. Advanced Unix Programming in the UNIX Envrironment. Professional Computing. Addison Wesley, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wolfgang Gentzsch Uwe Harms

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hackenberg, R.G. (1994). MaX — Investigating shared virtual memory. In: Gentzsch, W., Harms, U. (eds) High-Performance Computing and Networking. HPCN-Europe 1994. Lecture Notes in Computer Science, vol 797. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57981-8_135

Download citation

  • DOI: https://doi.org/10.1007/3-540-57981-8_135

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48408-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics