Skip to main content

An Architecture of Stampi: MPI Library on a Cluster of Parallel Computers

  • Conference paper
  • First Online:
Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 2000)

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

Abstract

In this paper, we present a communication library which extends an MPI application on a single parallel machine to a cluster of parallel machines. Stampi provides some functionality which are required for constructing distributed applications and environments based on the MPI2 standard with a focus on dynamic process management. Since the mechanism of communication bridge is transparent for users, it is very useful to assemble and link MPI applications on meta-computer systems. Furthermore Stampi supports novel functions; one is the communication between a Java applet to the backend parallel computer. Another is supporting remote file-IO. Both give us a framework of distributed resource management based on an MPI communication infrastructure. This paper covers the architecture of Stampi.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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. Message Passing Interface Forum: MPI: A Message-Passing Interface Standard, University of Tennesee (1995)

    Google Scholar 

  2. Message Passing Interface Forum: Extensions to the Message Passing Interface, University of Tennesee (1997)

    Google Scholar 

  3. Beisel, T., Gabriel, E., Resch, M.: An Extension to MPI for Distributed Computing on MPP’s, in Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in Computer Science, Springer (1997)

    Google Scholar 

  4. Foster, I. and Karonis, N.: A Grid-Enabled MPI: Massage Passing in Heterogeneous Distributed Computing System, Proc. 1998 SC Conference (1998)

    Google Scholar 

  5. Fagg, G.E., London, K.S, and Dongarra, J.J.: MPI_Connect Managing Heterogeneous MPI applications Interoperation and Process Control, in Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in Computer Science, Springer (1998)

    Google Scholar 

  6. Squyres, J. M. et. al.: The Interoperable Message Passing Interface (MPI) Extensions to LAM/MPI, Proc. the MPI Developer’s Conference, MPIDC (2000)

    Google Scholar 

  7. Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann Pub. (1998)

    Google Scholar 

  8. Imamura, T., Koide, H., Takemiya, H.: Stampi: A Message Passing Library for Distributed Parallel Computing,-User’s Guide, 2nd Edition, JAERI-Data/Code 2000-002, JAERI (2000)

    Google Scholar 

  9. Thakur, R. Gropp, W., Lusk, E.: On implementing MPI-IO portably and with high performance, Proc. 6th Workshop on I/O in Parallel and Distributed Systems, ACM press (1999)

    Google Scholar 

  10. Carpenter, B., Gotov, V. Judd, G., Skjekkum, T., Fox, G.: MPI for Java: Position Document and Draft API Specification, Technical report JGF-TR-03, Java Grande Forum (1998)

    Google Scholar 

  11. Kimura, T. and Takemiya, H.: Distributed Parallel Computing for Fluid Structure Coupled Simulations on a Heterogeneous Parallel Computer Cluster, International Journal of High Performance Computing Applications, Vol. 13, No. 4 (1999)

    Google Scholar 

  12. Imamura, T., Tokuda, S.: A hybrid computing by coupling different architectural machines, a case study for Tokamak plasma simulation, Proc. 11th IASTED Conference Parallel and Distributed Computing and Systems, PDCS99 (1999)

    Google Scholar 

  13. Takemiya, H., Imamura, T., et al.: Software Environment for Local Area Metacomputing, Proc. 4th international conference on Supercomputing in Nuclear Applications, SNA2000 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Imamura, T., Tsujita, Y., Koide, H., Takemiya, H. (2000). An Architecture of Stampi: MPI Library on a Cluster of Parallel Computers. In: Dongarra, J., Kacsuk, P., Podhorszki, N. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2000. Lecture Notes in Computer Science, vol 1908. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45255-9_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-45255-9_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41010-2

  • Online ISBN: 978-3-540-45255-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics