Programmability and Performance Portability Aspects of Heterogeneous Multi-/Manycore Systems
hal.structure.identifier | PELAB [Programming Environment Laboratory] | |
dc.contributor.author | KESSLER, Christoph | |
hal.structure.identifier | PELAB [Programming Environment Laboratory] | |
dc.contributor.author | DASTGEER, Usman | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | THIBAULT, Samuel | |
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 | |
hal.structure.identifier | Codeplay Software | |
dc.contributor.author | RICHARDS, Andrew | |
hal.structure.identifier | Codeplay Software | |
dc.contributor.author | DOLINSKY, Uwe | |
dc.contributor.author | BENKNER, Siegfried | |
hal.structure.identifier | Vienna University of Technology = Technische Universität Wien [TU Wien] | |
dc.contributor.author | LARSSON TRÄFF, Jesper | |
dc.contributor.author | PLLANA, Sabri | |
dc.date.accessioned | 2024-04-15T09:44:10Z | |
dc.date.available | 2024-04-15T09:44:10Z | |
dc.date.issued | 2012-03 | |
dc.date.conference | 2012-03 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/197820 | |
dc.description.abstractEn | We discuss three complementary approaches that can provide both portability and an increased level of abstraction for the programming of heterogeneous multicore systems. Together, these approaches also support performance portability, as currently investigated in the EU FP7 project PEPPHER. In particular, we consider (1) a library-based approach, here represented by the integration of the SkePU C++ skeleton programming library with the StarPU runtime system for dynamic scheduling and dynamic selection of suitable execution units for parallel tasks; (2) a language-based approach, here represented by the Offload-C++ high-level language extensions and Offload compiler to generate platform-specific code; and (3) a component-based approach, specifically the PEPPHER component system for annotating user-level application components with performance metadata, thereby preparing them for performance-aware composition. We discuss the strengths and weaknesses of these approaches and show how they could complement each other in an integrational programming framework for heterogeneous multicore systems. | |
dc.language.iso | en | |
dc.title.en | Programmability and Performance Portability Aspects of Heterogeneous Multi-/Manycore Systems | |
dc.type | Communication dans un congrès | |
dc.identifier.doi | 10.1109/DATE.2012.6176582 | |
dc.subject.hal | Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC] | |
dc.description.sponsorshipEurope | Performance Portability and Programmability for Heterogeneous Many-core Architectures | |
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 | Design, Automation and Test in Europe (DATE) | |
bordeaux.country | DE | |
bordeaux.conference.city | Dresden | |
bordeaux.peerReviewed | oui | |
hal.identifier | hal-00776610 | |
hal.version | 1 | |
hal.invited | non | |
hal.proceedings | oui | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//hal-00776610v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2012-03&rft.au=KESSLER,%20Christoph&DASTGEER,%20Usman&THIBAULT,%20Samuel&NAMYST,%20Raymond&RICHARDS,%20Andrew&rft.genre=unknown |
Fichier(s) constituant ce document
Fichiers | Taille | Format | Vue |
---|---|---|---|
Il n'y a pas de fichiers associés à ce document. |