Afficher la notice abrégée

dc.contributor.authorBENKNER, Siegfried
dc.contributor.authorPLLANA, Sabri
hal.structure.identifierVienna University of Technology = Technische Universität Wien [TU Wien]
dc.contributor.authorLARSSON TRÄFF, Jesper
hal.structure.identifierChalmers University of Technology [Göteborg]
dc.contributor.authorTSIGAS, Philippas
hal.structure.identifierCodeplay Software
dc.contributor.authorRICHARDS, Andrew
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorNAMYST, Raymond
hal.structure.identifierIntel GmbH
dc.contributor.authorBACHMAYER, Beverly
hal.structure.identifierPELAB [Programming Environment Laboratory]
dc.contributor.authorKESSLER, Christoph
hal.structure.identifierMovidius Ltd.
dc.contributor.authorMOLONEY, David
hal.structure.identifierKarlsruhe Institute of Technology = Karlsruher Institut für Technologie [KIT]
dc.contributor.authorSANDERS, Peter
dc.date.accessioned2024-04-15T09:45:50Z
dc.date.available2024-04-15T09:45:50Z
dc.date.issued2011
dc.date.conference2011-08-30
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/197954
dc.description.abstractEnThe European FP7 project PEPPHER is addressing programmability and performance portability for current and emerging heterogeneous many-core archi- tectures. As its main idea, the project proposes a multi-level parallel execution model comprised of potentially parallelized components existing in variants suitable for different types of cores, memory configurations, input characteristics, optimization criteria, and couples this with dynamic and static resource and architecture aware scheduling mechanisms. Crucial to PEPPHER is that components can be made performance aware, allowing for more efficient dynamic and static scheduling on the concrete, available resources. The flexibility provided in the software model, combined with a customizable, heterogeneous, memory and topology aware run-time system is key to efficiently exploiting the resources of each concrete hardware configuration. The project takes a holistic approach, relying on existing paradigms, interfaces, and languages for the parallelization of components, and develops a prototype framework, a methodology for extending the framework, and guidelines for constructing performance portable software and systems ­ including paths to migration of existing software ­ for heterogeneous many-core processors. This paper gives a high-level project overview, and presents a specific example showing how the PEPPHER component variant model and resource-aware run-time system enable performance portability of a numerical kernel.
dc.language.isoen
dc.title.enThe PEPPHER Approach to Programmability and Performance Portability for Heterogeneous many-core Architectures
dc.typeCommunication dans un congrès
dc.subject.halInformatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
dc.description.sponsorshipEuropePerformance Portability and Programmability for Heterogeneous Many-core Architectures
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.conference.titleParCo
bordeaux.countryBE
bordeaux.conference.cityGhent
bordeaux.peerReviewedoui
hal.identifierhal-00661320
hal.version1
hal.invitednon
hal.proceedingsoui
hal.conference.end2011-09-02
hal.popularnon
hal.audienceInternationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//hal-00661320v1
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2011&rft.au=BENKNER,%20Siegfried&PLLANA,%20Sabri&LARSSON%20TR%C3%84FF,%20Jesper&TSIGAS,%20Philippas&RICHARDS,%20Andrew&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