|
CUB
|
| CUB namespace | |
| Array traits | |
| Basic type traits | |
BlockDiscontinuity provides operations for flagging discontinuities within a list of data items partitioned across a CUDA threadblock.
| |
BlockExchange provides operations for reorganizing the partitioning of ordered data across a CUDA threadblock.
| |
BlockLoad provides data movement operations for reading block-arranged data from global memory.
| |
BlockRadixSort provides variants of parallel radix sorting across a CUDA threadblock.
| |
BlockReduce provides variants of parallel reduction across a CUDA threadblock.
| |
BlockScan provides variants of parallel prefix scan (and prefix sum) across a CUDA threadblock.
| |
BlockStore provides data movement operations for writing blocked-arranged data to global memory.
| |
| Simple enable-if (similar to Boost) | |
| Default equality functor | |
| Type equality test | |
Type selection (IF ? ThenType : ElseType) | |
| Volatile modifier test | |
| Statically determine log2(N), rounded up | |
| Default max functor | |
| A simple "NULL" marker type | |
| Numeric type traits | |
Removes const and volatile qualifiers from type Tp | |
| Default sum functor | |
| Type traits | |
WarpScan provides variants of parallel prefix scan across a CUDA warp.
|
1.8.3.1