|
ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
|
Go to the source code of this file.
Namespaces | |
| namespace | ttg_parsec |
| this contains PaRSEC-based TTG functionality | |
| namespace | ttg_parsec::detail |
Functions | |
| template<typename... Views, std::size_t I, std::size_t... Is> | |
| bool | ttg_parsec::detail::register_device_memory (std::tuple< Views &... > &views, std::index_sequence< I, Is... >) |
| template<typename... Views> | |
| bool | ttg_parsec::register_device_memory (std::tuple< Views &... > &views) |
| template<typename T , std::size_t N> | |
| bool | ttg_parsec::register_device_memory (const ttg::span< T, N > &span) |
| template<typename... Views, std::size_t I, std::size_t... Is, bool DeviceAvail = false> | |
| void | ttg_parsec::detail::mark_device_out (std::tuple< Views &... > &views, std::index_sequence< I, Is... >) |
| template<typename... Buffer> | |
| void | ttg_parsec::mark_device_out (std::tuple< Buffer &... > &b) |
| template<typename... Views, std::size_t I, std::size_t... Is> | |
| void | ttg_parsec::detail::post_device_out (std::tuple< Views &... > &views, std::index_sequence< I, Is... >) |
| template<typename... Buffer> | |
| void | ttg_parsec::post_device_out (std::tuple< Buffer &... > &b) |
| template<typename T > | |
| parsec_data_t * | ttg_parsec::buffer_data (T &&buffer) |
1.9.8