Computer Science Summer school 2013 Programming Heterogeneous Parallel Architectures
The aim of the summer school is to give a thorough introduction of tools, langages and execution models for efficient programming of heterogeneous multicore architectures with accelerators. Three lectures will describe the existing programming levels for accelerators as well as techniques for simultaneously using multicores and accelerators within a single application, while trying to maintain performance portability. All courses consist of lectures and hands-on sessions where everyone can try out the tools on several exercises using different parallel computing hardware. No preliminary knowlegde of accelerator programming is required, but basic knowledge of parallel programming is recommended.