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.
Preview
Unable to display preview. Download preview PDF.
References
J. Boykin, D. Kirschen, A. Langerman, and S. LoVerso. Programming under Mach. UNIX and Open System. Addison-Wesley, 1993.
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.
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.
K. Li. Shared Virtual Memory on Loosely Coupled Multiprocessors. PhD thesis, Yale University, New Haven, CT, 1986.
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.
D. M. Pase, T. MacDonald, and A. Meltzer. MPP Fortran Programming Model. Technical report, Cray Research, Inc., Nov. 1993.
R. F. Rashid. Mach: A Case Study in Technology Transfer, chapter 17, pages 411–421. ACM Press, Anthology Series, 1991.
R. W. Stevens. Advanced Unix Programming in the UNIX Envrironment. Professional Computing. Addison Wesley, 1992.
Author information
Authors and Affiliations
Editor information
Rights 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