alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
memFence.hpp File Reference
#include "alpaka/api/host/Api.hpp"
#include "alpaka/api/host/executor.hpp"
#include "alpaka/api/host/memoryOrder.hpp"
#include "alpaka/api/host/tag.hpp"
#include "alpaka/core/common.hpp"
#include "alpaka/onAcc/Acc.hpp"
#include "alpaka/onAcc/memoryOrder.hpp"
#include "alpaka/onAcc/scope.hpp"
#include "alpaka/tag.hpp"
#include <atomic>
#include <type_traits>

Go to the source code of this file.

Classes

struct  alpaka::onAcc::internalCompute::MemoryFence::Op< api::Host, T_Scope, T_Order >

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::onAcc
 functionality which is usable on the accelerator compute device from within a kernel.
namespace  alpaka::onAcc::internalCompute
namespace  alpaka::onAcc::internalCompute::detail

Functions

constexpr void alpaka::onAcc::internalCompute::detail::hostMemoryFenceImpl (auto const &, auto const scope, concepts::MemoryOrder auto const order)