Bernhard Manfred Gruber
Bernhard Manfred Gruber
The current buffer allocation API's allow to specify the size of the requested block of memory, but the alignment of the memory block is unspecified. Internally, we rely on the...
This PR adds a deduction guide to `alpaka::Vec` to make its construction less verbose. - [x] Please merge #1620 first.
#1686 introduced the macro `ALPAKA_DEFAULT_HOST_MEMORY_ALIGNMENT`. We should document it properly and consider making it available via cmake. _Originally posted by @bernhardmgruber in https://github.com/alpaka-group/alpaka/issues/1686#issuecomment-1096531865_
As discussed this morning, a test for this functionality is available at https://github.com/fwyzard/test-rocm-cuda-alpaka . With the current `develop` branch (actually with #1678 to make the explicit types available), the test...
All alpaka headers use a license statement at the top. This adds a lot of noise and there is a more compact way to specify the license: SPDX license identifiers....
This PR originated as part of #1249 and rewrites all alpaka examples and tests to use the new accessors facility.
`std::mdspan` in its [14th revision](https://wg21.link/p0009r14) passed the LEWG review last Monday, meaning its design has converged and seems to be finished for now. The paper still has to go through...
Some backends in alpaka insert padding after the rows for a 2D or higher dimensional buffer (notable CUDA/HIP with cudaMallocPitch and cudaMalloc3D). This additional padding is hardware dependent and selected...
`#warning` is a GCC extension that leads to a compile error with MSVC. Please replace it by something else, e.g. `#pragma message`. https://github.com/alpaka-group/alpaka/blob/develop/include/alpaka/example/ExampleDefaultAcc.hpp#L48 _Originally posted by @jkelling in https://github.com/alpaka-group/alpaka/pull/1127#discussion_r522319289_