Madeleine II: a portable and efficient communication library for high-performance cluster computing

  • Authors:
  • Olivier Aumage;Luc Bougé;Jean-François Méhaut;Raymond Namyst

  • Affiliations:
  • LIP, ENS Lyon, 46, Allée d'Italie, F-69364 Lyon Cedex 07, France;LIP, ENS Lyon, 46, Allée d'Italie, F-69364 Lyon Cedex 07, France;LIP, ENS Lyon, 46, Allée d'Italie, F-69364 Lyon Cedex 07, France;LIP, ENS Lyon, 46, Allée d'Italie, F-69364 Lyon Cedex 07, France

  • Venue:
  • Parallel Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces Madeleine II, an adaptive and portable multiprotocol communication library for high-performance multithreaded applications. Madeleine II has the ability to control multiple network protocols (BIP, SISCI, VIA) and multiple network adapters (ETHERNET, MYRINET, SCI). Moreover, it includes advanced mechanisms to 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 on performance measurements obtained using various protocols and we present preliminary results about porting the MPICH and the NEXUS communication libraries on top of Madeleine II.