|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Header file containing RAJA workgroup Dispatcher. More...
#include "RAJA/config.hpp"#include "camp/resource.hpp"#include "RAJA/policy/hip/policy.hpp"#include "RAJA/pattern/WorkGroup/Dispatcher.hpp"#include <thread>#include <mutex>Go to the source code of this file.
Namespaces | |
| RAJA | |
| RAJA::detail | |
| RAJA::detail::hip | |
Functions | |
| template<typename Factory > | |
| __global__ void | RAJA::detail::hip::get_value_global (typename Factory::value_type *ptr, Factory factory) |
| void * | RAJA::detail::hip::get_cached_value_ptr (size_t nbytes) |
| std::mutex & | RAJA::detail::hip::get_value_mutex () |
| template<typename Factory > | |
| auto | RAJA::detail::hip::get_value (Factory &&factory) |
| template<typename Factory > | |
| auto | RAJA::detail::hip::get_cached_value (Factory &&factory) |
| template<typename T , typename Dispatcher_T , size_t BLOCK_SIZE, bool Async> | |
| const Dispatcher_T * | RAJA::detail::get_Dispatcher (hip_work< BLOCK_SIZE, Async > const &) |
Header file containing RAJA workgroup Dispatcher.