Enabling collective communications between components

Julien Bigot 1, * Christian Pérez 1
* Auteur correspondant
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Abstract : Existing high performance component models mainly focus on the efficiency of the composition of two components, tackling also the special case of parallel components that enable N x M communications. The implementation of parallel components is usually assumed to be done thanks to some external communication paradigms like MPI. However, as of today, collective communication operations like broadcast, reduction, gather, etc. are not supported by component models. Programmers should develop such operations on top of point-to-point communication operations provided by component models. This paper studies how collective operations between components can be provided from an user and developer point of view. The result is an abstract component model that allows the implementation of collective communications. Software components are then able to use collective communications between several instances. To be effective on hierarchical resources such as grids, the model is hierarchical and relies on the concept of replicating component implementation. Last, the paper deals with the projection of such an abstract model onto existing models. It is validated through some very preliminary experiments.
Type de document :
Communication dans un congrès
CompFrame '07: Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing, 2007, Montreal, Quebec, Canada. ACM Press, pp.121-130, 2007, 〈http://portal.acm.org/citation.cfm?id=1297385.1297406〉. 〈10.1145/1297385.1297406〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00457922
Contributeur : Julien Bigot <>
Soumis le : jeudi 18 février 2010 - 16:51:03
Dernière modification le : mardi 10 juillet 2018 - 14:28:02

Identifiants

Citation

Julien Bigot, Christian Pérez. Enabling collective communications between components. CompFrame '07: Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing, 2007, Montreal, Quebec, Canada. ACM Press, pp.121-130, 2007, 〈http://portal.acm.org/citation.cfm?id=1297385.1297406〉. 〈10.1145/1297385.1297406〉. 〈inria-00457922〉

Partager

Métriques

Consultations de la notice

336