aggregated_executor(const size_t number_slices, aggregated_executor_modes mode, const size_t gpu_id=0) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
aggregated_executor(const aggregated_executor &other)=delete | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
aggregated_executor(aggregated_executor &&other)=delete | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
async(const size_t slice_launch_counter, F &&f, Ts &&...ts) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
buffer_allocations | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
buffer_allocations_map | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
buffer_counter | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
buffer_entry_t typedef | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
buffer_mut | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
current_continuation | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
Executor_Slice typedef | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
executor_slices | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
function_calls | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
get(const size_t size, const size_t slice_alloc_counter) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
gpu_id | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
last_stream_launch_done | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
launched_slices | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
mark_unused(T *p, const size_t size) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
mut | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
operator=(const aggregated_executor &other)=delete | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
operator=(aggregated_executor &&other)=delete | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
overall_launch_counter | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
post(const size_t slice_launch_counter, F &&f, Ts &&...ts) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
reduce_usage_counter(void) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
request_executor_slice() | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
slice_available(void) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
slices_full_promise | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | |
sync_aggregation_slices(const size_t slice_launch_counter) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
wrap_async(const size_t slice_launch_counter, F &&f, Ts &&...ts) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |
~aggregated_executor(void) | cppuddle::kernel_aggregation::detail::aggregated_executor< Executor > | inline |