Skip to main content

Implementation of MPI on NEC's SX-4 multi-node architecture

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

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

Abstract

MPICH is a portable implementation of MPI, the international standard for message-passing programming. This paper describes the port of MPICH to the NEC SX-4 parallel vector-supercomputer. By fine-tuning the implementation to the underlying architecture, the message-passing performance could be greatly enhanced. Some of the performance optimizations which led to NEC's current product-level MPI library are presented. Finally, there is an outlook on future activities which will include further optimizations and functional extensions.

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. Gropp, W., Lusk, E., Skjellum, A.: Using MPI. MIT Press, 1994, ISBN 0-262-57104-8.

    Google Scholar 

  2. Pacheco, P.: Parallel programming with MPI. Morgan Kaufmann Publishers, San Francisco, 1997, ISBN 1-55860-339-5.

    Google Scholar 

  3. Gropp, W., Doss, N., Lusk, E., Skjellum, A.: A high-performance, portable implementation of the MPI message passing interface standard. Parallel Computing 22 (1996) 789–828.

    Article  Google Scholar 

  4. Gropp, W., Lusk, E.: A High-performance MPI implementation on a shared-memory vector supercomputer. Parallel Computing 22 (1996) 1513–1526

    Article  Google Scholar 

  5. Message Passing Interface Forum: MPI: a message-passing interface standard. International Journal of Supercomputer Applications, 8(34) (1994), special issue on MPI

    Google Scholar 

  6. Snir, M., Otto, S.W., Huss-Lederman, S., Walker, D.W., Dongarra, J.: MPI: the complete reference. MIT Press, 1996, ISBN 0-262-69184-1.

    Google Scholar 

  7. Hoppe, H.-C.: Extending the MPI Profiling Interface for VAMPIRtrace. PALLAS internal report, Revision 1.0, March 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marian Bubak Jack Dongarra Jerzy Waśniewski

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hempel, R., Ritzdorf, H., Zimmermann, F. (1997). Implementation of MPI on NEC's SX-4 multi-node architecture. In: Bubak, M., Dongarra, J., Waśniewski, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 1997. Lecture Notes in Computer Science, vol 1332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63697-8_85

Download citation

  • DOI: https://doi.org/10.1007/3-540-63697-8_85

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63697-7

  • Online ISBN: 978-3-540-69629-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics