![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/Vec.hpp"#include "alpaka/api/util.hpp"#include "alpaka/core/common.hpp"#include "alpaka/functor.hpp"#include "alpaka/mem/MdSpan.hpp"#include "alpaka/mem/concepts/IDataSource.hpp"#include "alpaka/mem/concepts/IMdSpan.hpp"#include "alpaka/onAcc/Acc.hpp"#include "alpaka/onAcc/SimdAlgo.hpp"#include "alpaka/onAcc/atomic.hpp"#include "alpaka/onHost/interface.hpp"#include "alpaka/onHost/logger/logger.hpp"#include "alpaka/trait.hpp"Go to the source code of this file.
Classes | |
| struct | alpaka::onHost::internal::SimdTransformReduceKernel |
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::onHost |
| Functionality which is usable on the host CPU controller thread. | |
| namespace | alpaka::onHost::internal |
Functions | |
| template<typename T_DataType> | |
| void | alpaka::onHost::internal::transformReduce (auto const &queue, alpaka::concepts::Executor auto const exec, T_DataType const &neutralElement, alpaka::concepts::IMdSpan auto out, auto &&reduceFn, auto &&transformFn, auto &&in0, alpaka::concepts::IDataSource auto &&... in) |