Abstract
This paper introduces Madeleine II, an adaptive multi-protocol extension of the Madeleine portable communication interface. Madeleine II provides facilities to use multiple network protocols (VIA, SCI, TCP, MPI) and multiple network adapters (Ethernet, Myrinet, SCI) within the same application. Moreover, it can dynamically select the most appropriate transfer method for a given network protocol according to various parameters such as data size or responsiveness user requirements. We report performance results obtained using Fast-Ethernet and SCI.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Luc Bougé, Jean-François Méhaut, and Raymond Namyst. Efficient communications in multithreaded runtime systems. In Proc. 3rd Workshop on Runtime Systems for Parallel Programming (RTSPP’ 99), volume 1586 of Lect. Notes Comp. Science, pages 468–182, San Juan, Puerto Rico, April 1999. Springer-Verlag.
I. Foster, C. Kesselman, and S. Tuecke. The Nexus approach to integrating multithreading and communication. Journal on Parallel and Distributed Computing, 37(l):70–82, 1996.
IEEE. Standard for Scalable Coherent Interface (SCI), August 1993. Standard no. 1596.
Raymond Namyst and Jean-François Méhaut. PM2: Parallel Multithreaded Machine, a computing environment for distributed architectures. In Parallel Computing (ParCo’95), pages 279–285. Elsevier, September 1995.
S. Pakin, V. Karamcheti, and A. Chien. Fast Messages: Efficient, portable communication for workstation clusters and MPPs. IEEE Concurrency, 5(2):60–73, April 1997.
R.D. Russell and P.J. Hatcher. Efficient kernel support for reliable communication. In 13th ACM Symposium on Applied Computing, pages 541–550, Atlanta, GA, February 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aumage, O., Bougé, L., Namyst, R. (2000). A Portable and Adaptative Multi-Protocol Communication Library for Multithreaded Runtime Systems. In: Rolim, J. (eds) Parallel and Distributed Processing. IPDPS 2000. Lecture Notes in Computer Science, vol 1800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45591-4_157
Download citation
DOI: https://doi.org/10.1007/3-540-45591-4_157
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67442-9
Online ISBN: 978-3-540-45591-2
eBook Packages: Springer Book Archive