alpaka v0.3.4 Release Notes

Release Date: 2018-10-16 // about 3 years ago
  • Compatibility Changes:

    • โž• added support for boost-1.68.0
    • โž• added support for CUDA 10
    • ๐Ÿ‘Œ support for glibc < 2.18 (fix missing macros)
    • โž• added checks for available OpenMP versions

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  fixed empty(StreamCpuAsync) returning true even though the last task is still in progress
    • ๐Ÿ›  fixed integer overflows in case of int16_t being used as accelerator index type
    • ๐Ÿ‘ made some throwing destructors not throwing to support clang 7
    • ๐Ÿ›  fixed broken alpaka::math::min for non-integral types

    ๐Ÿ†• New Features:

    • โž• added prepareForAsyncCopy which can be called to enable async copies for a specific buffer (if it is supported)
    • ๐Ÿ‘ allowed to run alpaka OpenMP 2 block accelerated kernels within existing parallel region
    • โž• added alpaka::ignore_unused which can be used in kernels