Abstract
Previous implementations of MPICH using the CraySHMEM interface existed for the Cray T3 series of machines, but these implementations were abandoned after the T3 series was discontinued. However, support for the Cray SHMEM programming interface has continued on other platforms, including commodity clusters built using the Quadrics QsNet network. In this paper, we describe a design for MPI that overcomes some of the limitations of the previous implementations. We compare the performance of the SHMEM MPI implementation with the native implementation for Quadrics QsNet. Results show that our implementation is faster for certain message sizes for some micro-benchmarks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cray Research, Inc.: SHMEM Technical Note for C, SG-2516 2.3 (1994)
Brightwell, R., Skjellum, A.: MPICH on the T3D: A case study of high performance message passing. In: Proceedings of the Second MPI Developers’ and Users’ Conference (1996)
Hebert, L.S., Seefeld, W.G., Skjellum, A.: MPICH on the Cray T3E. In: Proceedings of the Third MPI Developers’ and Users’ Conference (1999)
Petrini, F.: The Quadrics network: High-performance clustering technology. IEEE Micro 22, 46–57 (2002)
Liu, J., Wu, J., Kini, S.P., Wyckoff, P., Panda, D.K.: High performance RDMAbased MPI implementation over InfiniBand. In: Proceedings of the 2003 International Conference on Supercomputing (ICS 2003), pp. 295–304. ACM Press, New York (2003)
Brightwell, R., Underwood, K.D.: An analysis of the impact of overlap and independent progress for MPI. In: Proceedings of the 2004 International Conference on Supercomputing, St. Malo, France (2004)
Brightwell, R., Underwood, K.D.: An analysis of the impact of MPI overlap and independent progress. In: 2004 International Conference on Supercomputing (2004)
Underwood, K.D., Brightwell, R.: The impact of MPI queue usage on latency. In: Proceedings of the 2004 International Conference on Parallel Processing (2004)
Liu, J., Jiang, W., Wyckoff, P., Panda, D.K., Ashton, D., Buntinas, D., Gropp, W., Toonen, B.: Design and implementation of MPICH2 over InfiniBand with RDMA support. In: Proceedings of the 2004 International Parallel and Distributed Processing Symposium (2004)
Rehm, W., Grabner, R., Mietke, F., Mehlan, T., Siebert, C.: An MPICH2 channel device implementation over VAPI on InfiniBand. In: Proceedings of the 2004 Workshop on Communication Architecture for Clusters (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brightwell, R. (2004). A New MPI Implementation for Cray SHMEM. In: Kranzlmüller, D., Kacsuk, P., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2004. Lecture Notes in Computer Science, vol 3241. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30218-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-540-30218-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23163-9
Online ISBN: 978-3-540-30218-6
eBook Packages: Springer Book Archive