A High-Performance Superpipeline Protocol for InfiniBand
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
dc.contributor.author | DENIS, Alexandre | |
dc.contributor.editor | E. Jeannot AND R. Namyst AND J. Roman | |
dc.date.accessioned | 2024-04-15T09:47:35Z | |
dc.date.available | 2024-04-15T09:47:35Z | |
dc.date.issued | 2011-08-29 | |
dc.date.conference | 2011-08-29 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198108 | |
dc.description.abstractEn | InfiniBand high performance networks require that the buffers used for sending or receiving data are registered. Since memory registration is an expensive operation, some communication libraries use caching (rcache) to amortize its cost, and copy data into pre-registered buffers for small messages. In this paper, we present a software protocol for InfiniBand that always uses a memory copy, and amortizes the cost of this copy with a superpipeline to overlap the memory copy and the RDMA. We propose a performance model of our protocol to study its behavior and optimize its parameters. We have implemented our protocol in the NewMadeleine communication library. The results of MPI benchmarks show a significant improvement in cache-unfriendly applications that do not reuse the same memory blocks all over the time, without degradation for cache-friendly applications. | |
dc.description.sponsorship | Gestion de ressources coopérative multi niveaux - ANR-09-COSI-0001 | |
dc.language.iso | en | |
dc.publisher | Springer | |
dc.subject.en | NewMadeleine | |
dc.subject.en | InfiniBand | |
dc.subject.en | MadMPI | |
dc.subject.en | MPI | |
dc.subject.en | CORBA | |
dc.title.en | A High-Performance Superpipeline Protocol for InfiniBand | |
dc.type | Communication dans un congrès | |
dc.subject.hal | Informatique [cs]/Réseaux et télécommunications [cs.NI] | |
bordeaux.page | 276-287 | |
bordeaux.volume | 6853 | |
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 | Euro-Par 2011 | |
bordeaux.country | FR | |
bordeaux.conference.city | Bordeaux | |
bordeaux.peerReviewed | oui | |
hal.identifier | inria-00586015 | |
hal.version | 1 | |
hal.invited | non | |
hal.proceedings | oui | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//inria-00586015v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2011-08-29&rft.volume=6853&rft.spage=276-287&rft.epage=276-287&rft.au=DENIS,%20Alexandre&rft.genre=unknown |
Fichier(s) constituant ce document
Fichiers | Taille | Format | Vue |
---|---|---|---|
Il n'y a pas de fichiers associés à ce document. |