Afficher la notice abrégée

hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
dc.contributor.authorGOGLIN, Brice
dc.date.accessioned2024-04-15T09:41:32Z
dc.date.available2024-04-15T09:41:32Z
dc.date.created2014-03
dc.date.issued2014-07-21
dc.date.conference2014-07-21
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/197605
dc.description.abstractEnModern computing platforms are increasingly complex, with multiple cores, shared caches, and NUMA architectures. Parallel applications developers have to take locality into account before they can expect good efficiency on these platforms. Thus there is a strong need for a portable tool gathering and exposing this information. The Hardware Locality project (hwloc) offers a tree representation of the hardware based on the inclusion and localities of the CPU and memory resources. It is already widely used for affinity-based task placement in high performance computing. In this article we present how hwloc is extended to describe more than computing and memory resources. Indeed, I/O device locality is becoming another important aspect of locality since high performance GPUs, network or InfiniBand interfaces possess privileged access to some of the cores and memory banks. hwloc integrates this knowledge into its topology representation and offers an interoperability API to extend existing libraries such as CUDA with locality information. We also describe how hwloc now helps process managers and batch schedulers to deal with the topology of multiple cluster nodes, together with compression for better scalability up to thousands of nodes.
dc.language.isoen
dc.publisherIEEE
dc.subject.entopology
dc.subject.enclusters
dc.subject.enhwloc
dc.subject.enaffinities
dc.subject.enI/O devices
dc.subject.enlocality
dc.title.enManaging the Topology of Heterogeneous Cluster Nodes with Hardware Locality (hwloc)
dc.typeCommunication dans un congrès
dc.identifier.doi10.1109/HPCSim.2014.6903671
dc.subject.halInformatique [cs]/Système d'exploitation [cs.OS]
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.conference.titleInternational Conference on High Performance Computing & Simulation (HPCS 2014)
bordeaux.countryIT
bordeaux.conference.cityBologna
bordeaux.peerReviewedoui
hal.identifierhal-00985096
hal.version1
hal.invitednon
hal.proceedingsoui
hal.conference.end2014-07-25
hal.popularnon
hal.audienceInternationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//hal-00985096v1
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2014-07-21&rft.au=GOGLIN,%20Brice&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