hipCUB
documentation_fix
Contents:
Introduction
Library API
Full API
Namespaces
Classes and Structs
Enums
Unions
Functions
Template Function AsmThreadLoad
Template Function AsmThreadStore
Function detail::to_BlockHistogramAlgorithm_enum
Function detail::to_BlockReduceAlgorithm_enum
Function hipcub::BAR
Template Function hipcub::BFE
Function hipcub::BFI
Function hipcub::CTA_SYNC
Function hipcub::Debug
Template Function hipcub::detail::convert_result_type
Template Function hipcub::detail::get_lowest_value
Specialized Template Function hipcub::detail::get_lowest_value< __half >
Specialized Template Function hipcub::detail::get_lowest_value< hip_bfloat16 >
Template Function hipcub::detail::get_max_value
Specialized Template Function hipcub::detail::get_max_value< __half >
Specialized Template Function hipcub::detail::get_max_value< hip_bfloat16 >
Function hipcub::detail::to_BlockLoadAlgorithm_enum
Function hipcub::detail::to_BlockScanAlgorithm_enum
Function hipcub::detail::to_BlockStoreAlgorithm_enum
Template Function hipcub::detail::to_double_buffer
Template Function hipcub::detail::unsigned_bit_extract
Template Function hipcub::detail::update_double_buffer
Template Function hipcub::DivideAndRoundUp
Function hipcub::IADD3
Function hipcub::internal::ThreadScanExclusive
Function hipcub::internal::ThreadScanInclusive
Function hipcub::LaneId
Function hipcub::LaneMaskGe
Function hipcub::LaneMaskGt
Function hipcub::LaneMaskLe
Function hipcub::LaneMaskLt
Template Function hipcub::LoadDirectBlocked(int, InputIteratorT, T(&))
Template Function hipcub::LoadDirectBlocked(int, InputIteratorT, T(&), int)
Template Function hipcub::LoadDirectBlocked(int, InputIteratorT, T(&), int, Default)
Template Function hipcub::LoadDirectBlockedVectorized
Template Function hipcub::LoadDirectStriped(int, InputIteratorT, T(&))
Template Function hipcub::LoadDirectStriped(int, InputIteratorT, T(&), int)
Template Function hipcub::LoadDirectStriped(int, InputIteratorT, T(&), int, Default)
Template Function hipcub::LoadDirectWarpStriped(int, InputIteratorT, T(&))
Template Function hipcub::LoadDirectWarpStriped(int, InputIteratorT, T(&), int)
Template Function hipcub::LoadDirectWarpStriped(int, InputIteratorT, T(&), int, Default)
Template Function hipcub::MergePath
Function hipcub::PRMT
Function hipcub::RowMajorTid
Template Function hipcub::SerialMerge
Function hipcub::SHL_ADD
Function hipcub::SHR_ADD
Template Function hipcub::ShuffleDown
Template Function hipcub::ShuffleIndex
Template Function hipcub::ShuffleUp
Template Function hipcub::StableOddEvenSort
Template Function hipcub::StoreDirectBlocked(int, OutputIteratorT, T(&))
Template Function hipcub::StoreDirectBlocked(int, OutputIteratorT, T(&), int)
Template Function hipcub::StoreDirectBlockedVectorized
Template Function hipcub::StoreDirectStriped(int, OutputIteratorT, T(&))
Template Function hipcub::StoreDirectStriped(int, OutputIteratorT, T(&), int)
Template Function hipcub::StoreDirectWarpStriped(int, OutputIteratorT, T(&))
Template Function hipcub::StoreDirectWarpStriped(int, OutputIteratorT, T(&), int)
Template Function hipcub::Swap
Function hipcub::WARP_ALL
Function hipcub::WARP_ANY
Function hipcub::WARP_BALLOT
Function hipcub::WARP_SYNC
Function hipcub::WarpId
Template Function hipcub::WarpMask
Template Function internal::ThreadReduce(T *, ReductionOp, T)
Template Function internal::ThreadReduce(T(&), ReductionOp, T)
Template Function internal::ThreadReduce(T(&), ReductionOp)
Template Function MidPoint
Template Function ThreadLoad(InputIteratorT)
Template Function ThreadLoad(T *)
Template Function ThreadStore(OutputIteratorT, T)
Template Function ThreadStore(T *, T)
Defines
Typedefs
hipCUB
»
Library API
»
Template Function internal::ThreadReduce(T *, ReductionOp, T)
Edit on GitHub
Template Function internal::ThreadReduce(T *, ReductionOp, T)
¶
Defined in
File thread_reduce.hpp
Function Documentation
¶
template
<
int
LENGTH
,
typename
T
,
typename
ReductionOp
,
bool
NoPrefix
=
false
>
__device__
__forceinline__
T
internal
::
ThreadReduce
(
T
*
input
,
ReductionOp
reduction_op
,
T
prefix
=
T
(
0
)
)
¶