GASNet est un support d'exécution de l'université de Berkeley, destiné aux langages de type PGAS (Partitioned Global Address Space) tels que UPC. GASNet utilise un modèle de communication de type messages actifs de façon à avoir les communications qui se déroulent en tâche de fond.
NewMadeleine est une bibliothèque de communications développée au sein de l'équipe Runtime de l'Inria. À l'aide de son moteur d'ordonnancement de tâches PIOMan, NewMadeleine vise en particulier la progression asynchrone des communications.
L'objectif de ce Projet de Programmation est de réaliser un portage de GASNet sur la bibliothèque NewMadeleine. Concrètement, GASNet est portable sur différents types de réseaux au moyen de modules appelés conduits. Il s'agit donc d'écrire un nouveau module conduit.