alpaka
Abstraction Library for Parallel Kernel Acceleration
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
Traits.hpp File Reference

Go to the source code of this file.

Classes

struct  alpaka::ConceptMemFence
 
struct  alpaka::memory_scope::Block
 Memory fences are observed by all threads in the same block. More...
 
struct  alpaka::memory_scope::Device
 Memory fences are observed by all threads on the device. More...
 
struct  alpaka::memory_scope::Grid
 Memory fences are observed by all threads in the same grid. More...
 

Namespaces

namespace  alpaka
 The alpaka accelerator library.
 
namespace  alpaka::memory_scope
 
namespace  alpaka::trait
 The accelerator traits.
 

Functions

template<typename TMemFence , typename TMemScope >
ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_ACC auto alpaka::mem_fence (TMemFence const &fence, TMemScope const &scope) -> void
 Issues memory fence instructions.