8481 articles  [english version]

inria-00122723, version 2

NewMadeleine: a Fast Communication Scheduling Engine for High Performance Networks

Olivier Aumage 12, Elisabeth Brunet 12, Nathalie Furmento () 12, Raymond Namyst 12

N° RR-6085 (2007)

Résumé : Communication libraries have dramatically made progress over the fifteen years, pushed by the success of cluster architectures as the preferred platform for high performance distributed computing. However, many potential optimizations are left unexplored in the process of mapping application communication requests onto low level network commands. The fundamental cause of this situation is that the design of communication subsystems is mostly focused on reducing the latency by shortening the critical path. In this paper, we present a new communication scheduling engine which dynamically optimizes application requests in accordance with the NICs capabilities and activity. The optimizing code is generic and portable. The database of optimizing strategies may be dynamically extended.

  • 1 :  RUNTIME (INRIA Futurs)
  • INRIA – CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
  • 2 :  Laboratoire Bordelais de Recherche en Informatique (LaBRI)
  • CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB) – Université Victor Segalen - Bordeaux II
  • Domaine : Informatique/Calcul parallèle, distribué et partagé
  • Mots-clés : Communication Scheduling – High Performance Networks – Dynamic Optimizations
  • Référence interne : RR-6085
  • Versions disponibles :  v1 (04-01-2007) v2 (08-01-2007)
 
  • inria-00122723, version 2
  • oai:hal.inria.fr:inria-00122723
  • Contributeur : 
  • Soumis le : Lundi 8 Janvier 2007, 10:09:10
  • Dernière modification le : Mardi 9 Décembre 2008, 09:54:29