Afficher la notice abrégée

hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorTRAHAY, François
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorDENIS, Alexandre
dc.date.accessioned2024-04-15T09:50:48Z
dc.date.available2024-04-15T09:50:48Z
dc.date.created2009
dc.date.issued2009
dc.date.conference2009-08
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/198375
dc.description.abstractEnSince the advent of multi-core processors, the physionomy of typical clusters has dramatically evolved. This new massively multi-core era is a major change in architecture, causing the evolution of programming models towards hybrid MPI+threads, therefore requiring new features at low-level. Modern communication subsystems now have to deal with multi-threading: the impact of thread-safety, the contention on network interfaces or the consequence of data locality on performance have to be studied carefully. In this paper, we present PIOMan, a scalable and generic lightweight task scheduling system for communication libraries. It is designed to ensure concurrent progression of multiple tasks of a communication library (polling, offload, multi-rail) through the use of multiple cores, while preserving locality to avoid contention and allow a scalability to a large number of cores and threads. We have implemented the model, evaluated its performance, and compared it to state of the art solutions regarding overhead, scalability, and communication and computation overlap.
dc.language.isoen
dc.subject.enMulticore
dc.subject.enHigh-Performance Networks
dc.subject.enPioman
dc.subject.enProtocol Offloading
dc.subject.enMultithreading
dc.subject.enNewMadeleine
dc.title.enA scalable and generic task scheduling system for communication libraries
dc.typeCommunication dans un congrès
dc.subject.halInformatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.conference.titleIEEE International Conference on Cluster Computing
bordeaux.countryUS
bordeaux.conference.cityNew Orleans, LA
bordeaux.peerReviewedoui
hal.identifierinria-00408521
hal.version1
hal.invitednon
hal.proceedingsoui
hal.conference.organizerIEEE Computer Society Press
hal.popularnon
hal.audienceInternationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//inria-00408521v1
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2009&rft.au=TRAHAY,%20Fran%C3%A7ois&DENIS,%20Alexandre&rft.genre=unknown


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée