|
ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
|
#include "ttg/parsec/ttg_data_copy.h"#include <memory>#include <vector>#include <parsec/parsec_internal.h>#include <parsec/mca/device/device_gpu.h>Go to the source code of this file.
Classes | |
| struct | ttg_parsec::detail::device_ptr_t |
| struct | ttg_parsec::detail::device_state_t< SupportDevice > |
| struct | ttg_parsec::detail::device_state_t< true > |
| struct | ttg_parsec::detail::atomic_lock_guard |
| RAII guard for a PaRSEC spinlock. More... | |
| struct | ttg_parsec::detail::parsec_ttg_task_base_t |
| struct | ttg_parsec::detail::parsec_ttg_task_base_t::stream_info_t |
| struct | ttg_parsec::detail::parsec_ttg_task_t< TT, KeyIsVoid > |
| struct | ttg_parsec::detail::parsec_ttg_task_t< TT, true > |
| struct | ttg_parsec::detail::reducer_task_t |
Namespaces | |
| namespace | ttg_parsec |
| this contains PaRSEC-based TTG functionality | |
| namespace | ttg_parsec::detail |
Typedefs | |
| typedef parsec_hook_return_t(* | ttg_parsec::detail::parsec_static_op_t) (void *) |
Enumerations | |
| enum class | ttg_parsec::detail::ttg_parsec_data_flags : uint8_t { ttg_parsec::detail::NONE = 0 , ttg_parsec::detail::SINGLE_READER = 1 << 0 , ttg_parsec::detail::MULTIPLE_READER = 1 << 1 , ttg_parsec::detail::SINGLE_WRITER = 1 << 2 , ttg_parsec::detail::MULTIPLE_WRITER = 1 << 3 , ttg_parsec::detail::IS_MODIFIED = 1 << 4 , ttg_parsec::detail::MARKED_PUSHOUT = 1 << 5 } |
1.9.8