Afficher la notice abrégée

dc.contributor.authorBENKNER, Siegfried
dc.contributor.authorPLLANA, Sabri
dc.contributor.authorTRÄFF, Jesper Larsson
hal.structure.identifierChalmers University of Technology [Göteborg]
dc.contributor.authorTSIGAS, Philippas
hal.structure.identifierCodeplay Software
dc.contributor.authorDOLINSKY, Uwe
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorAUGONNET, Cédric
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.authorOSIPOV, Vitaly
dc.date.accessioned2024-04-15T09:46:31Z
dc.date.available2024-04-15T09:46:31Z
dc.date.issued2011
dc.identifier.issn0272-1732
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/198015
dc.description.abstractEnThe 3-year European FP7 project PEPPHER addresses efficient utilization and usage of hybrid (heterogeneous) computer systems consisting of multi-core CPUs with GPU-type accelerators. PEPPHER is concerned with two major aspects: programmability and efficiency on given heterogeneous systems, and code and performance portability between different heterogeneous systems. The PEPPHER approach is pluralistic and parallelization agnostic, aiming to support different parallel languages and frameworks at different levels of parallelism. The central idea of PEPPHER is to maintain multiple, tailored implementation variants of performance-critical components of the application and schedule these efficiently either dynamically or statically across the available CPU and GPU resources. Implementation variants are supplied incrementally by hand, by compilation, by component composition, by auto-tuning, or taken from expert-written, adaptive libraries. This paper outlines the PEPPHER performance aware component model, its means for performance prediction, the PEPPHER run-time system, and other major aspects of the project concerned with algorithm and data structure support, compilation, and hardware feedback. A larger example demonstrating performance portability with the PEPPHER approach across hybrid systems with one to four GPUs is discussed: each GPU that is added to the system brings a linear performance increase, and performance aware scheduling provides for more efficient utilization of the combined CPU-GPU resources.
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers
dc.title.enPEPPHER: Efficient and Productive Usage of Hybrid Computing Systems
dc.typeArticle de revue
dc.identifier.doi10.1109/MM.2011.67
dc.subject.halInformatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
dc.description.sponsorshipEuropePerformance Portability and Programmability for Heterogeneous Many-core Architectures
bordeaux.journalIEEE Micro
bordeaux.page28-41
bordeaux.volume31
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.issue5
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.peerReviewedoui
hal.identifierhal-00648480
hal.version1
hal.popularnon
hal.audienceInternationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//hal-00648480v1
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.jtitle=IEEE%20Micro&rft.date=2011&rft.volume=31&rft.issue=5&rft.spage=28-41&rft.epage=28-41&rft.eissn=0272-1732&rft.issn=0272-1732&rft.au=BENKNER,%20Siegfried&PLLANA,%20Sabri&TR%C3%84FF,%20Jesper%20Larsson&TSIGAS,%20Philippas&DOLINSKY,%20Uwe&rft.genre=article


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