CUB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes
Cooperative SIMT Operations

Classes

class  cub::BlockDiscontinuity< T, BLOCK_THREADS >
 BlockDiscontinuity provides operations for flagging discontinuities within a list of data items partitioned across a CUDA threadblock.

discont_logo.png
.
More...
 
class  cub::BlockExchange< T, BLOCK_THREADS, ITEMS_PER_THREAD >
 BlockExchange provides operations for reorganizing the partitioning of ordered data across a CUDA threadblock.

transpose_logo.png
.
More...
 
class  cub::BlockLoad< InputIterator, BLOCK_THREADS, ITEMS_PER_THREAD, POLICY, MODIFIER >
 BlockLoad provides data movement operations for reading block-arranged data from global memory.

block_load_logo.png
.
More...
 
class  cub::BlockRadixSort< KeyType, BLOCK_THREADS, ITEMS_PER_THREAD, ValueType, RADIX_BITS, SMEM_CONFIG >
 BlockRadixSort provides variants of parallel radix sorting across a CUDA threadblock.

sorting_logo.png
.
More...
 
class  cub::BlockReduce< T, BLOCK_THREADS >
 BlockReduce provides variants of parallel reduction across a CUDA threadblock.

reduce_logo.png
.
More...
 
class  cub::BlockScan< T, BLOCK_THREADS, POLICY >
 BlockScan provides variants of parallel prefix scan (and prefix sum) across a CUDA threadblock.

scan_logo.png
.
More...
 
class  cub::BlockStore< OutputIterator, BLOCK_THREADS, ITEMS_PER_THREAD, POLICY, MODIFIER >
 BlockStore provides data movement operations for writing blocked-arranged data to global memory.

block_store_logo.png
.
More...
 
class  cub::WarpScan< T, WARPS, LOGICAL_WARP_THREADS >
 WarpScan provides variants of parallel prefix scan across a CUDA warp.

warp_scan_logo.png
.
More...