Kernel kernel dispatch configuration. Mirrors the constants within AgentRlePolicyT.
Definition at line 313 of file dispatch_rle.cuh.
Public Member Functions | |
| template<typename AgentRlePolicyT > | |
| CUB_RUNTIME_FUNCTION __forceinline__ void | Init () |
| CUB_RUNTIME_FUNCTION __forceinline__ void | Print () |
Data Fields | |
| int | block_threads |
| int | items_per_thread |
| BlockLoadAlgorithm | load_policy |
| bool | store_warp_time_slicing |
| BlockScanAlgorithm | scan_algorithm |
|
inline |
Definition at line 323 of file dispatch_rle.cuh.
|
inline |
Definition at line 333 of file dispatch_rle.cuh.
| int cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::block_threads |
Definition at line 315 of file dispatch_rle.cuh.
| int cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::items_per_thread |
Definition at line 316 of file dispatch_rle.cuh.
| BlockLoadAlgorithm cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::load_policy |
Definition at line 317 of file dispatch_rle.cuh.
| BlockScanAlgorithm cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::scan_algorithm |
Definition at line 319 of file dispatch_rle.cuh.
| bool cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::store_warp_time_slicing |
Definition at line 318 of file dispatch_rle.cuh.