CUB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Namespaces | Enumerations
block_scan.cuh File Reference
#include "../device_props.cuh"
#include "../type_utils.cuh"
#include "../operators.cuh"
#include "../warp/warp_scan.cuh"
#include "../thread/thread_reduce.cuh"
#include "../thread/thread_scan.cuh"
#include "../ns_wrapper.cuh"

Classes

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...
 

Namespaces

namespace  cub
 CUB namespace.
 

Enumerations

enum  cub::BlockScanPolicy { cub::BLOCK_SCAN_RAKING, cub::BLOCK_SCAN_WARPSCANS }
 Tuning policy for cub::BlockScan. More...
 

Detailed Description

cub::BlockScan provides variants of parallel prefix scan across a CUDA threadblock.