alpaka-group/alpaka: alpaka 1.0.0: The One Release


alpaka-group/alpaka: alpaka 1.0.0: The One Release

Bastrakov, S.; Bastrakova, K.; Bocci, A.; Di Pilato, A.; Ehrig, S.; Ferragina, L.; Gruber, B. M.; Kaever, C.; Kelling, J.; Martin-Haugh, S.; Perego, A.; Stephan, J.; Widera, R.; Young, J.

The alpaka library is a header-only C++17 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.

Keywords: CUDA; HPC; alpaka; OpenMP; HIP; C++; GPU; heterogeneous computing; performance portability; FPGA; SYCL

  • Software in external data repository
    Publication year 2023
    Programming language: C++
    System requirements: OS: Linux, Windows, or macOS Software requirements: C++17 compiler, Boost 1.74.0+, CMake 3.22+
    License: MPL-2.0 (Link to license text)
    Hosted on GitHub: Link to location
    DOI: 10.5281/zenodo.4452613

Permalink: https://www.hzdr.de/publications/Publ-38172