Skip to main content

A Portable and Adaptative Multi-Protocol Communication Library for Multithreaded Runtime Systems

  • Conference paper
  • First Online:
Parallel and Distributed Processing (IPDPS 2000)

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

Included in the following conference series:

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.

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. 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.

    Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. IEEE. Standard for Scalable Coherent Interface (SCI), August 1993. Standard no. 1596.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    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

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

Publish with us

Policies and ethics