alpaka
alpaka copied to clipboard
Abstraction Library for Parallel Kernel Acceleration :llama:
Are there plans to add abstractions for math libraries in alpaka or another alpaka-group project? Alpaka seems to do a great job of abstracting the process of writing kernels, but...
For building executables using alpaka, we need to use `alpaka_add_executable` instead of `add_executable`. AFAIK, the reason is that in case the CUDA backend is active, we need to mark all...
This PR refactors alpaka's Philox RNG implementation to expose the counter-based core RNG to the user without overhead. ## Rationale The current alpaka RNG API is inspired by `` and...
This PR adds the reference implementation of `std::experimental::mdspan` from Kokkos to alpaka and adds a new API `alpaka::getMdSpan(TView&)`, which allows to build an mdspan from any view. Currently, there is...
AFAIK there are no packages of alpaka available yet on popular package managers. Having such a package would ease installation of alpaka for downstream users. I think we should at...
The new GitLab CI pipeline makes easier to cover all the possible build configurations of alpaka. The pipeline starts with a job generator, which combines the different build parameter, like...
LLVM (and therefore clang-format) 15 was released last week. We are still on clang-format 12.0.1. We should upgrade and enjoy better style options and less bugs. Notably, clang-format 14 brings...
During writing the documentation about the standard library selection in Clang for PR #1695 I used the compiler flag `--gcc-toolchain` to select the `libc++` version for Clang. This does not...
Years ago, we settled on [clang-tidy rules](https://github.com/ComputationalRadiationPhysics/contributing/blob/master/formatting-tools/.clang-tidy) for our projects. However, we never picked up these rules and added CI jobs to enforce them (LLAMA did that for most rules)....
While investigating on our internal AMD system with the HIP backend, there is a warning (treated as error when building alpaka tests) ```bash In file included from /home/bastra54/src/alpaka/include/alpaka/rand/RandUniformCudaHipRand.hpp:31: In file...