The system will be going down for regular maintenance. Please save your work and logout.

Show simple item record

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


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record