7111

The PEPPHER Approach to Programmability and Performance Portability for Heterogeneous many-core Architectures

Siegfried Benkner, Sabri Pllana, Jesper Larsson Traff, Philippas Tsigas, Andrew Richards, Raymond Namyst, Beverly Bachmayer, Christoph Kessler, David Moloney, Peter Sanders
University of Vienna, Austria
International Conference on Parallel Computing (ParCo2011), 2011

@article{benkner2011peppher,

   title={The PEPPHER Approach to Programmability and Performance Portability for Heterogeneous many-core Architectures},

   author={Benkner, S. and Pllana, S. and Tr{"a}ff, J.L. and Tsigas, P. and Richards, A. and Namyst, R. and Bachmayer, B. and Kessler, C. and Moloney, D. and Sanders, P.},

   year={2011},

   publisher={IOS Press}

}

Download Download (PDF)   View View   Source Source   

1335

views

The European FP7 project PEPPHER is addressing programmability and performance portability for current and emerging heterogeneous many-core archi- tectures. 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
Rating: 1.5/5. From 2 votes.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: