lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Programmability and performance portability aspects of heterogeneous multi-/manycore systems
Linköpings University.
Linköpings University.
University of Bordeaux.
University of Bordeaux.
Show others and affiliations
2012 (English)In: Proceedings Design, Automation & Test in Europe: Dresden, Germany, March 12-16, 2012, IEEE Press, 2012, 1402-1408 p.Conference paper, (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
IEEE Press, 2012. 1402-1408 p.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:lnu:diva-25675DOI: 10.1109/DATE.2012.6176582ISBN: 978-1-4577-2145-8 (print)OAI: oai:DiVA.org:lnu-25675DiVA: diva2:621531
Conference
Design Automation and Test in Europe (DATE-2012), March 12-16, 2012, Dresden, Germany
Funder
EU, FP7, Seventh Framework Programme, 248481
Available from: 2013-05-15 Created: 2013-05-15 Last updated: 2013-06-12Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full texthttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6176582&queryText%3DProgrammability+and+Performance+Portability+Aspects+of+Heterogeneous+Multi-%2FManycore+Systems

Search in DiVA

By author/editor
Pllana, Sabri
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 70 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf