alpaka v0.2.0 Release Notes
Release Date: 2017-06-19 // almost 7 years ago-
๐ This is the second release of alpaka. It does not contain huge changes but only compatibility fixes and small enhancements:
- ๐ the documentation has been greatly enhanced
- โ adds support for CUDA 8.0
- โ adds support for CMake versions 3.6, 3.7 and 3.8
- โ adds support for Boost 1.62, 1.63 and 1.64
- โ adds support for clang-3.9
- โ adds support for Visual Studio 2017
- alpaka now compiles clean even with clang
-Weverything
- ๐ re-enabled the
boost::fiber
accelerator backend which was disabled in the last release
API changes:
- ๐
mapIdx
is moved from namespacealpaka::core
toalpaka::idx
- ๐
Vec
is moved from namespacealpaka
toalpaka::vec
vec::Vec
is now allowed to be zero-dimensional (was previously forbidden)- โ added
vec::concat
- โ added element-wise
operator<
forvec::Vec
which returns a vector of bool - ๐ CPU accelerators now support arbitrary dimensionality (both kernel execution as well as memory operations)
- โ added support for
syncBlockThreadsPredicate
withblock::sync::op::LogicalOr
,block::sync::op::LogicalAnd
andblock::sync::op::Count
- ๐ memory allocations are now aligned optimally for the underlying architecture (16 bit for SSE, 32 bit for AVX, 64 bit for AVX512) instead of 16 bit for all architectures in the previous release
Thanks to all contributors!