Publications Repository - Helmholtz-Zentrum Dresden-Rossendorf

1 Publication

Performance Portability with alpaka

Stephan, J.


The alpaka library is a header-only C++14 abstraction library for accelerator development. Its aim is to provide performance portability across accelerators through the abstraction (not hiding!) of the underlying levels of parallelism. In this lecture we will cover the basics of how to program HPC applications with alpaka in a portable yet performant way and have a look at the software ecosystem surrounding alpaka.

Keywords: alpaka; HPC; CUDA; parallel programming; performance portability; C++; GPU; heterogeneous computing; accelerator programming

  • Open Access Logo Lecture (others)
    Twelfth INFN International School on: "Architectures, tools and methodologies for developing efficient large scale scientific computing applications" (ESC 2021), 04.-09.10.2021, Bertinoro, Italia



Years: 2023 2022 2021 2020 2019 2018 2017 2016 2015