File reduce.hpp¶
This file implements a reduction on a block.
Contents
Definition (include/ripple/core/algorithm/reduce.hpp
)¶
Includes¶
../container/host_block.hpp
/home/hiccup/Software/ripple/include/ripple/core/allocation/multiarch_allocator.hpp
/home/hiccup/Software/ripple/include/ripple/core/arch/gpu_utils.hpp
/home/hiccup/Software/ripple/include/ripple/core/execution/synchronize.hpp
/home/hiccup/Software/ripple/include/ripple/core/execution/thread_index.hpp
/home/hiccup/Software/ripple/include/ripple/core/functional/invoke.hpp
/home/hiccup/Software/ripple/include/ripple/core/functional/kernel/invoke_utils.cuh
/home/hiccup/Software/ripple/include/ripple/core/functional/kernel/invoke_utils.hpp
/home/hiccup/Software/ripple/include/ripple/core/iterator/iterator_traits.hpp
/home/hiccup/Software/ripple/include/ripple/core/utility/portability.hpp
kernel/reduce_cpp_.hpp
(File reduce_cpp_.hpp)kernel/reduce_cuda_.cuh
ripple/core/algorithm/max_element.hpp
(File max_element.hpp)ripple/core/arch/gpu_utils.hpp
(File gpu_utils.hpp)ripple/core/boundary/copy_loader.hpp
(File copy_loader.hpp)ripple/core/boundary/load_boundary.hpp
(File load_boundary.hpp)ripple/core/container/block.hpp
(File block.hpp)ripple/core/container/block_traits.hpp
(File block_traits.hpp)ripple/core/container/device_block.hpp
(File device_block.hpp)ripple/core/execution/detail/thread_index_impl_.hpp
(File thread_index_impl_.hpp)ripple/core/execution/dynamic_execution_params.hpp
(File dynamic_execution_params.hpp)ripple/core/execution/execution_params.hpp
(File execution_params.hpp)ripple/core/execution/execution_size.hpp
(File execution_size.hpp)ripple/core/execution/execution_traits.hpp
(File execution_traits.hpp)ripple/core/execution/static_execution_params.hpp
(File static_execution_params.hpp)ripple/core/execution/synchronize.hpp
(File synchronize.hpp)ripple/core/execution/thread_index.hpp
(File thread_index.hpp)ripple/core/iterator/iterator_traits.hpp
(File iterator_traits.hpp)