•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
devicefunc.h File Reference
Namespaces | |
ttg_parsec | |
this contains PaRSEC-based TTG functionality | |
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) | |