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
The PEPPHER Approach to Programmability andPerformance Portability for Heterogeneous many-core Architectures
University of Vienna.
University of Vienna.
University of Vienna.
Chalmers University of Technology.
Show others and affiliations
2012 (English)In: Applications, Tools and Techniques on the Road to Exascale Computing / [ed] Koen De Bosschere, Erik H. D'Hollander, Gerhard R. Joubert, David Padua, Frans Peters, Mark Sawyer, IOS Press, 2012, 361-368 p.Conference paper, Published paper (Refereed)
Abstract [en]

The European FP7 project PEPPHER is addressing programmability and performance portability for current and emerging heterogeneous many-core architectures. 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.

Place, publisher, year, edition, pages
IOS Press, 2012. 361-368 p.
Series
Advances of Parallel Computing, ISSN 0927-5452 ; 22
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:lnu:diva-28196DOI: 10.3233/978-1-61499-041-3-361ISBN: 978-1-61499-040-6 (print)ISBN: 978-1-61499-041-3 (print)OAI: oai:DiVA.org:lnu-28196DiVA: diva2:641165
Conference
ParCo 2011
Available from: 2013-08-15 Created: 2013-08-15 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full texthttp://ebooks.iospress.nl/publication/26549

Authority records BETA

Pllana, Sabri

Search in DiVA

By author/editor
Pllana, Sabri
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 110 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