OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::BlockReduceWarpReductions< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage Struct Reference

Shared memory storage layout type. More...

Detailed Description

template<typename T, int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
struct cub::BlockReduceWarpReductions< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage

Shared memory storage layout type.

Definition at line 84 of file block_reduce_warp_reductions.cuh.

Data Fields

WarpReduce::TempStorage warp_reduce [WARPS]
 Buffer for warp-synchronous scan.
 
warp_aggregates [WARPS]
 Shared totals from each warp-synchronous scan.
 
block_prefix
 Shared prefix for the entire thread block.
 

Field Documentation

◆ block_prefix

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
T cub::BlockReduceWarpReductions< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::block_prefix

Shared prefix for the entire thread block.

Definition at line 88 of file block_reduce_warp_reductions.cuh.

◆ warp_aggregates

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
T cub::BlockReduceWarpReductions< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::warp_aggregates[WARPS]

Shared totals from each warp-synchronous scan.

Definition at line 87 of file block_reduce_warp_reductions.cuh.

◆ warp_reduce

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
WarpReduce::TempStorage cub::BlockReduceWarpReductions< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::warp_reduce[WARPS]

Buffer for warp-synchronous scan.

Definition at line 86 of file block_reduce_warp_reductions.cuh.


The documentation for this struct was generated from the following file: