Afficher la notice abrégée

dc.contributor.authorBENKNER, Siegfried
dc.contributor.authorBAJROVIC, Enes
dc.contributor.authorMARTH, Erich
dc.contributor.authorSANDRIESER, Martin
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorNAMYST, Raymond
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorTHIBAULT, Samuel
dc.date.accessioned2024-04-15T09:45:25Z
dc.date.available2024-04-15T09:45:25Z
dc.date.issued2012-08-27
dc.date.conference2012-08-27
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/197919
dc.description.abstractEnWith the increasing architectural diversity of many-core architectures the challenges of parallel programming and code portability will sharply rise. The EU project PEPPHER addresses these issues with a component-based approach to application development on top of a task-parallel execution model. Central to this approach are multi-architectural components which encapsulate different implementation variants of application functionality tailored for different core types. An intelligent run-time system selects and dynamically schedules component implementation variants for efficient parallel execution on heterogeneous many-core architectures. On top of this model we have developed language, compiler and runtime support for a specific class of applications that can be expressed using the pipeline pattern. We propose C/C++ language annotations for specifying pipeline patterns and describe the associated compilation and runtime infrastructure. Experimental results indicate that with our high-level approach performance comparable to manual parallelization can be achieved.
dc.language.isoen
dc.title.enHigh-Level Support for Pipeline Parallelism on Many-Core Architectures
dc.typeCommunication dans un congrès
dc.identifier.doi10.1007/978-3-642-32820-6_61
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.titleEuropar - International European Conference on Parallel and Distributed Computing - 2012
bordeaux.countryGR
bordeaux.conference.cityRhodes Island
bordeaux.peerReviewedoui
hal.identifierhal-00697020
hal.version1
hal.invitednon
hal.proceedingsoui
hal.conference.end2012-08-31
hal.popularnon
hal.audienceInternationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//hal-00697020v1
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2012-08-27&rft.au=BENKNER,%20Siegfried&BAJROVIC,%20Enes&MARTH,%20Erich&SANDRIESER,%20Martin&NAMYST,%20Raymond&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