22–24 févr. 2021
Fuseau horaire Europe/Paris

Introduction to Programming in SkePU

23 févr. 2021, 09:00

Description

SkePU (https://skepu.github.io) is a C++ based high-level programming framework for heterogeneous parallel systems and clusters. Its programming interface is based on so-called algorithmic skeletons, i.e., predefined generic program constructs based on higher-order functions, which express common parallelizable patterns such as map, reduce, stencil, or scan, which can be customized in problem-specific C++ code, and for which sequential and parallel implementations are available for different execution platforms. From the single, quasi-sequential SkePU source code, platform-specific parallel code is automatically created. In this presentation, we give a more in-depth overview of the SkePU concepts and programming interface, preparing for the subsequent exercise sessions.

Orateurs

August Ernstsson Dr Christoph Kessler (Linköping University)

Documents de présentation

Aucun document.