Implementation and evaluation of shared-memory communication and synchronization operations in MPICH2 using the Nemesis communication subsystem
Autor: | Darius Buntinas, William Gropp, Guillaume Mercier |
---|---|
Přispěvatelé: | Mathematics and Computer Science Division [ANL] (MCS), Argonne National Laboratory [Lemont] (ANL), Laboratoire Bordelais de Recherche en Informatique (LaBRI), Université de Bordeaux (UB)-Centre National de la Recherche Scientifique (CNRS)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), Efficient runtime systems for parallel architectures (RUNTIME), Inria Bordeaux - Sud-Ouest, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Bordeaux (UB)-Centre National de la Recherche Scientifique (CNRS), Ecole Nationale Supérieure d'Electronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS) |
Rok vydání: | 2007 |
Předmět: |
020203 distributed computing
parallel programming Computer Networks and Communications Computer science Message passing 020206 networking & telecommunications 02 engineering and technology Computer Graphics and Computer-Aided Design Synchronization Theoretical Computer Science shared memory Memory management Shared memory Computer architecture Artificial Intelligence Hardware and Architecture Synchronization (computer science) 0202 electrical engineering electronic engineering information engineering Overhead (computing) MPI [INFO.INFO-DC]Computer Science [cs]/Distributed Parallel and Cluster Computing [cs.DC] Software Data transmission |
Zdroj: | Parallel Computing Parallel Computing, Elsevier, 2007, 33 (9), pp.634-644. ⟨10.1016/j.parco.2007.06.003⟩ Parallel Computing, 2007, 33 (9), pp.634-644. ⟨10.1016/j.parco.2007.06.003⟩ |
ISSN: | 0167-8191 |
DOI: | 10.1016/j.parco.2007.06.003 |
Popis: | International audience; This paper presents the implementation of MPICH2 over the Nemesis communication subsystem and the evaluation of its shared-memory performance. We describe design issues as well as some of the optimization techniques we employed. We conducted a performance evaluation over shared memory using microbenchmarks. The evaluation shows that MPICH2 Nemesis has very low communication overhead, making it suitable for smaller-grained applications. |
Databáze: | OpenAIRE |
Externí odkaz: |