A. Olivier-aumage, L. Bougé, A. Denis, L. Eyraud, J. Méhaut et al., Raymond Namyst et Loïc Prylli, A portable and efficient communication library for high-performance cluster computing, IEEE International Conf. on Cluster Computing, pp.78-87, 2000.

L. Olivier-aumage, A. Bougé, L. Denis, J. Eyraud, G. Méhaut et al., High performance computing on heterogeneous clusters with the Madeleine II communication library, Cluster Computing, vol.5, issue.1, pp.43-54, 2000.
DOI : 10.1023/A:1012792605138

O. Aumage, L. Bougé, L. Eyraud, and R. Namyst, Calcul réparti à grande échelle, ch. Communications efficaces au sein d'une interconnexion hétérogène de grappes : Exemple de mise en oeuvre dans la bibliothèque Madeleine, Hermès Science Paris, 2002.

T. Adf-+-01-]-gabrielle-allen, I. Dramlitsch, N. T. Foster, M. Karonis, E. Ripeanu et al., Supporting efficient execution in heterogeneous distributed computing environments with cactus and globus, Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM), p.52, 2001.

O. Aumage, L. Eyraud, and R. Namyst, Efficient inter-device data-forwarding in the madeleine communication library, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001, p.86, 2001.
DOI : 10.1109/IPDPS.2001.925040

M. Adnan, R. Agbaria, and . Friedman, Starfish : Fault-Tolerant Dynamic MPI Programs on Clusters of Workstations, 8th IEEE International Symposium on High Performance Distributed Computing, 1999.

R. Reddy and A. Lastovetsky, HMPI : Towards a Message-Passing Library for Heterogeneous Networks of Computers, Proceedings of the International Parallel and Distributed Processing Symposium, pp.102-117, 2003.

O. Aumage, G. Mercier, and R. Namyst, a True Multi-Protocol MPI for High-Performance Networks, Proc. 15th International Parallel and Distributed Processing Symposium (IPDPS 2001)
URL : https://hal.archives-ouvertes.fr/inria-00072625

A. Aumage, Heterogeneous multi-cluster networking with the Madeleine III communication library, Proceedings 16th International Parallel and Distributed Processing Symposium, p.12, 2002.
DOI : 10.1109/IPDPS.2002.1015658

O. Aumage and M. , une interface de communication performante et portable pour exploiter les interconnexions hétérogènes de grappes, Thèse de doctorat, spécialité informatique, p.pp, 2002.

G. Bosilca, A. Bouteiller, F. Cappello, S. Djilali, G. Fedak et al., MPICH-V: Toward a Scalable Fault Tolerant MPI for Volatile Nodes, ACM/IEEE SC 2002 Conference (SC'02), pp.1-18, 2002.
DOI : 10.1109/SC.2002.10048

URL : https://hal.archives-ouvertes.fr/in2p3-00457138

A. Bouteiller, F. Cappello, T. Herault, and G. Krawezik, Pierre Lemarinier et Frédéric Magniette, MPICH-V2 : a Fault-Tolerant MPI for Volatile Nodes based on Pessimistic Sender Based Message Logging, Proceedings of the 2003 ACM/IEEE conference on Supercomputing, 2003.

A. Batchu, Z. Skjellum, M. Cui, J. P. Beddhu, Y. Neelamegam et al., MPI/FT/sup TM/: architecture and taxonomies for fault-tolerant, message-passing middleware for performance-portable parallel computing, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid, p.26, 2001.
DOI : 10.1109/CCGRID.2001.923171

D. Balkanski, M. Trams, and W. Rehm, Heterogeneous Computing with MPICH-Madeleine and PACX-MPI ; a Critical Comparison, Proceedings of the 3rd IEEE International Conference on Cluster Computing, 2003.

G. Chiola and G. Ciaccio, GAMMA : a Low-cost Network of Workstations Based on Active Messages, Proceedings of the 5th EUROMICRO workshop on Parallel and Distributed Processing (PDP'97), 1997.

F. Cappello and D. Etiemble, MPI versus MPI+OpenMP on the IBM SP for the NAS Benchmarks, ACM/IEEE SC 2000 Conference (SC'00), p.12, 2000.
DOI : 10.1109/SC.2000.10001

S. Coll, E. Frachtenberg, and F. Petrini, Adolfy Hoisie et Leonid Gurvits , Using Multirail Networks in High-Performance Clusters, Proceedings of the 3rd IEEE International Conference on Cluster Computing, pp.15-24, 2001.

V. Danjean, LinuxActivations : un support système performant pour les applications de calcul multithreads, pp.87-92, 2000.

V. Danjean and . De-la-réactivité-des-threads, Thèse de doctorat, spécialité informatique , École normale supérieure de Lyon, 46, allée d'Italie, 2004.

E. D. Demaine, A Threads-Only MPI Implementation for the Development of Parallel Programs, Proceedings of the 11th International Symposium on High Performance Computing Systems (HPCS'97), pp.153-163, 1997.

A. Denis, Contribution à la conception d'une plate-forme haute performance d'intégration d'exécutifs communicants pour la programmation des grilles de calcul, Thèse de doctorat, spécialité informatique, p.pp, 2003.

J. Dongarra, S. Huss-lederman, S. Otto, M. Snir, and D. Walker, MPI : The Complete Reference, 1996.

L. Dagum and R. Menon, OpenMP: an industry standard API for shared-memory programming, IEEE Computational Science and Engineering, vol.5, issue.1, pp.46-55, 1998.
DOI : 10.1109/99.660313

V. Danjean and R. Namyst, Controling Kernel Scheduling from User Space : an Approach to Enhancing Applications' Reactivity to I/O Events, Proceedings of the 2003 International Conference on High Performance Computing (HiPC '03) Lect. Notes in Comp. Science, pp.10-490, 2003.

]. B. De-supinski and N. Karonis, Accurately measuring MPI broadcasts in a computational grid, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469), pp.29-37
DOI : 10.1109/HPDC.1999.805279

E. Graham, J. J. Fagg, and . Dongarra, PVMPI : An Integration of the PVM and MPI Systems, 1996.

E. Graham, J. J. Fagg, and . Dongarra, Heterogeneous MPI Application Interoperation and Process Management under PVMPI, Recent Advances in Parallel Virtual Machine and Message Passing Interface, Proceedings of the 4th European PVM/MPI Users' Group Meeting (Craovie, Pologne), pp.91-98, 1997.

G. E. Fagg, A. Bukovsky, and J. Dongarra, Fault Tolerant MPI for the HARNESS Meta-computing System, Proceedings of the International Conference on Computational Sciences-Part I, pp.355-366, 2001.
DOI : 10.1007/3-540-45545-0_44

E. Graham, J. Fagg, . Dongarra, and . Ft-mpi, Fault Tolerant MPI, Supporting Dynamic Applications in a Dynamic World, Proceedings of the 7th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface, pp.346-353, 2000.

]. I. Fgg-+-98, J. Foster, W. Geisler, N. Gropp, E. Karonis et al., Wide-Area Implementation of the Message Passing Interface, Parallel Computing, vol.24, pp.1735-1749, 1998.

[. Foster, J. Geisler, and S. Tuecke, MPI on the I-WAY: a wide-area, multimethod implementation of the Message Passing Interface, Proceedings. Second MPI Developer's Conference
DOI : 10.1109/MPIDC.1996.534089

[. Foster, T. Nicholas, and . Karonis, A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing Systems, Proceedings of the IEEE/ACM SC98 Conference, pp.1-11, 1998.
DOI : 10.1109/SC.1998.10051

A. [. García, J. Calderón, and . Carretero, MiMPI: A Multithread-Safe Implementation of MPI, Lecture Notes in Computer Science, vol.1697, pp.207-214, 1999.
DOI : 10.1007/3-540-48158-3_26

J. [. Geist, P. M. Kohl, and . Papadopoulos, PVM and MPI : a Comparison of Features, 1998.

E. [. Gropp and . Lusk, The MPI communication library: its design and a portable implementation, Proceedings of Scalable Parallel Libraries Conference, pp.160-165, 1109.
DOI : 10.1109/SPLC.1993.365571

E. [. Gropp, N. Lusk, A. Doss, and . Skjellum, A high-performance, portable implementation of the MPI message passing interface standard, Parallel Computing, vol.22, issue.6, pp.789-828, 1996.
DOI : 10.1016/0167-8191(96)00024-5

P. Geoffray, L. Prylli, B. Tourancheau, and . Bip-smp, High Performance Message Passing over a Cluster of Commodity SMP's, Supercomputing (SC'99, 1999.

E. Gabriel, M. Resch, T. Beisel, and R. Keller, Distributed Computing in a Heterogeneous Computing Environment, Recent Advances in Parallel Virtual Machine and Message Passing Interface (Vassil Alexandrov, Lecture Notes in Computer Sciences, pp.180-188, 1998.

M. Ishikawa, T. Matsuda, H. Kudoh, S. Tezuka, and . Sekiguchi, GridMPI : The Design of a Latency-aware MPI Communication Libary, 2003.

[. Imamura, Y. Tsujita, H. Koide, and H. Takemiya, An Architecture of Stampi: MPI Library on a Cluster of Parallel Computers, Proceedings of Eu- roPVM/MPI2000, pp.200-207, 2000.
DOI : 10.1007/3-540-45255-9_29

B. [. Karonis, I. Toonen, and . Foster, MPICH-G2: A Grid-enabled implementation of the Message Passing Interface, Journal of Parallel and Distributed Computing, vol.63, issue.5, pp.551-563, 2003.
DOI : 10.1016/S0743-7315(03)00002-9

S. Lacour and M. , G2 collective operations : performance evaluation, optimizations , Internship report, Magistère d'informatique et modélisation (MIM), 2001.

E. Lusk and W. Gropp, MPICH Working Note : the implementation of the second generation ADI

E. Lusk and W. Gropp, Dynamic Process Management in an MPI Setting, 1994.

E. Lusk and W. Gropp, MPICH Working Note : The Second-Generation ADI for the MPICH Implementation of MPI, 1996.

E. Lusk and W. Gropp, Why PVM and MPI Are Completely Different, 1998.

E. Lusk, W. Liu, W. Jiang, P. Wyckoff, and D. K. Panda, Fault Tolerance in MPI Programs Design and implementation of MPICH2 over Infiniband with RDMA Support, Proceedings of the 4th International Parallel and Distributed Processing Symposium (IPDPS 04), 2002.

S. Louca and N. Neophytou, Arianos Lachanas et Paraskevas Evripidou , MPI-FT : Portable Fault Tolerance Scheme for MPI, Parallel Processing letters, pp.371-382, 2000.

G. Mercier, M. /. Madeleine, and L. Lyon, un support efficace pour l'hétérogénéité des réseaux dans MPI, 2000.

R. Namyst and J. Méhaut, PM2 : Parallel multithreaded machine. a computing environment for distributed architectures, Parallel Computing (ParCo '95), pp.279-285, 1995.

B. O. Francis, A. Carroll, H. Hori, and . Tezuka, Implementing MPI in a High-Performance, Multithreaded Language MPC++, Real World Computing Partnership, 1996.

S. Prakash-et-rajive, L. Bagrodia, and . Mpi-sim, using parallel simulation to evaluate MPI programs, Proceedings of the 30th conference on Winter simulation, pp.467-474, 1998.

A. Plaat, H. E. Bal-et-rutger, and F. H. Hofman, Sensitivity of Parallel Applications to Large Differences in Bandwidth and Latency in Two-Layer Interconnects, Proceedings of the The Fifth International Symposium on High Performance Computer Architecture, pp.244-253, 1999.

B. Protopopov and R. Dimitrov, Implementing high-performance multi-device (MPI) for clusters of workstations interconnected with gigabit LAN's, 1996.

S. Pakin, V. Karamcheti, and A. A. Chien, Fast messages: efficient, portable communication for workstation clusters and MPPs, IEEE Concurrency, vol.5, issue.2, pp.60-73, 1997.
DOI : 10.1109/4434.588295

B. Protopopov, Concurrency, multi-threading and message passing, 1996.

[. Protopopov and A. Skjellum, A multi-threaded message passing interface (MPI) architecture : performance and program issues, 1998.

M. Poeppe, S. Schuch, and T. Bemmerl, A message passing interface library for inhomogeneous coupled clusters, Proceedings International Parallel and Distributed Processing Symposium, 2003.
DOI : 10.1109/IPDPS.2003.1213366

B. Protopopov, A. Skjellum, and S. Hebert, A Thread Taxonomy for (MPI, Proceedings of the Second MPI Developpers Conference (Notre Dame, pp.50-57, 1996.

L. Prylli and B. Tourancheau, BIP: A new protocol designed for high performance networking on Myrinet, IPPS/SPDP'98, pp.472-485, 1998.
DOI : 10.1007/3-540-64359-1_721

L. Prylli, B. Tourancheau, and R. Westrelin, The design for a high performance MPI implementation on the Myrinet network, Lecture Notes in Computer Science, vol.1697, pp.223-230, 1999.
DOI : 10.1007/3-540-48158-3_28

R. Rabenseifner and . Mpi-glue, MPI-GLUE: Interoperable high-performance MPI combining different vendor???s MPI worlds, 1998.
DOI : 10.1007/BFb0057902

T. Radke, More Message Passing Performance with the Multithreaded MPICH Device, SCA] MPIConnect, 1997.

G. Stellner and C. , Checkpointing and Process Migration for MPI, Proceedings of the 10th International Parallel Processing Symposium (IPPS'96), pp.526-531, 1996.

Y. Tsujita, T. Imamura, N. Yamagashi, and H. Takemiya, MPI-2 Support in Heterogeneous Computing Environment Using an SCore Cluster System, Proceedings of ISPA 2003, pp.139-144, 2003.
DOI : 10.1007/3-540-37619-4_15

]. Takahashi, S. Sumimoto, A. Hori, H. Harada, and Y. Ishikawa, PMv2 : a High Performance Communication Middleware for Heterogeneous Network Environments, Proceedings of the 2000 ACM/IEEE conference on Supercomputing (CDROM), pp.52-67, 2000.

H. Tang and T. Yang, Optimizing threaded MPI execution on SMP clusters, Proceedings of the 15th international conference on Supercomputing , ICS '01, pp.381-392, 2001.
DOI : 10.1145/377792.377895

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.6.8408

]. T. Von-eicken, D. Culler, S. Goldstein, and K. Schauser, Active Messages : a mechanism for integrated communication and computation, Proc. 19th Int'l Symposium on Computer Architecture, 1992.

P. L. Vaughan, A. Skjellum, D. S. Reese, and C. Cheng, Migrating from PVM to MPI, part I : the Unify system, 5th Symposium on the Frontiers of Massively Parallel Computation, pp.488-495, 1995.

]. T. Von-eicken and W. Vogels, Evolution of the virtual interface architecture, Computer, vol.31, issue.11, pp.61-68, 1998.
DOI : 10.1109/2.730738