Optimizing MPI Communication within large Multicore nodes with Kernel assistance
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | MOREAUD, Stéphanie | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | GOGLIN, Brice | |
hal.structure.identifier | Mathematics and Computer Science Division [ANL] [MCS] | |
dc.contributor.author | GOODELL, David | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | NAMYST, Raymond | |
dc.contributor.editor | IEEE | |
dc.date.accessioned | 2024-04-15T09:49:41Z | |
dc.date.available | 2024-04-15T09:49:41Z | |
dc.date.issued | 2010-04 | |
dc.date.conference | 2010-04-19 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198279 | |
dc.description.abstractEn | As the number of cores per node increases in modern clusters, intra-node communication efficiency becomes critical to application performance. We present a study of the traditional double-copy model in MPICH2 and a kernel-assisted single-copy strategy with KNEM on different shared-memory hosts with up to 96 cores. We show that KNEM suffers less from process placement on these complex architectures. It improves throughput up to a factor of 2 for large messages for both point-to-point and collective operations, and significantly improves NPB execution time. We detail when to switch from one strategy to the other depending on the communication pattern and we show that \ioat copy offload only appears to be an interesting solution for older architectures. | |
dc.language.iso | en | |
dc.title.en | Optimizing MPI Communication within large Multicore nodes with Kernel assistance | |
dc.type | Communication dans un congrès | |
dc.identifier.doi | 10.1109/IPDPSW.2010.5470849 | |
dc.subject.hal | Informatique [cs]/Système d'exploitation [cs.OS] | |
bordeaux.page | 7 p. | |
bordeaux.hal.laboratories | Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 | * |
bordeaux.institution | Université de Bordeaux | |
bordeaux.institution | Bordeaux INP | |
bordeaux.institution | CNRS | |
bordeaux.conference.title | Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2010 | |
bordeaux.country | US | |
bordeaux.conference.city | Atlanta | |
bordeaux.peerReviewed | oui | |
hal.identifier | inria-00451471 | |
hal.version | 1 | |
hal.invited | non | |
hal.proceedings | oui | |
hal.conference.end | 2010-04-23 | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//inria-00451471v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2010-04&rft.spage=7%20p.&rft.epage=7%20p.&rft.au=MOREAUD,%20St%C3%A9phanie&GOGLIN,%20Brice&GOODELL,%20David&NAMYST,%20Raymond&rft.genre=unknown |
Fichier(s) constituant ce document
Fichiers | Taille | Format | Vue |
---|---|---|---|
Il n'y a pas de fichiers associés à ce document. |