previous up next contents
Précédent : Programmation du contrôle Remonter : Langages à objets Suivant : Communication et placement

Communications pour C++//

Participants : Françoise Baude, Denis Caromel, Nathalie Furmento

Notre première implantation du support d'exécution distribué du langage C++// repose actuellement sur la bibliothèque de communications PVM. Toutefois, la bibliothèque encapsulant les fonctionnalités relevant du parallélisme et de la distribution a été conçue de telle sorte que n'importe quelle bibliothèque de communication puisse être interfacée [47].

Nous étudions donc également l'utilisation d'une bibliothèque de communications au standard MPI. Pour ce faire, nous avons tout d'abord analysé différentes implémentations de ce standard [58]. L'implémentation CHIMP semble la plus prometteuse à utiliser, car ses performances de communication sont nettement meilleures que celles des autres implémentations étudiées.

Toutes ces bibliothèques, sont bien sûr réalisées dans le cadre uniforme du langage C++//.