OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::BlockScanWarpScans< 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::BlockScanWarpScans< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage

Shared memory storage layout type.

Definition at line 82 of file block_scan_warp_scans2.cuh.

Data Structures

union  Aliasable
 

Data Fields

WarpAggregateScanT::TempStorage inner_scan [WARPS]
 Buffer for warp-synchronous scans.
 
WarpScanT::TempStorage warp_scan [WARPS]
 Buffer for warp-synchronous scans.
 
warp_aggregates [WARPS]
 
block_prefix
 Shared prefix for the entire thread block.
 
union cub::BlockScanWarpScans::_TempStorage::Aliasable aliasable
 
block_aggregate
 Shared prefix for the entire thread block.
 

Field Documentation

◆ block_aggregate

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
T cub::BlockScanWarpScans< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::block_aggregate

Shared prefix for the entire thread block.

Definition at line 97 of file block_scan_warp_scans3.cuh.

◆ block_prefix

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
T cub::BlockScanWarpScans< 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 87 of file block_scan_warp_scans2.cuh.

◆ inner_scan

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
WarpAggregateScanT::TempStorage cub::BlockScanWarpScans< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::inner_scan[WARPS]

Buffer for warp-synchronous scans.

Definition at line 84 of file block_scan_warp_scans2.cuh.

◆ warp_aggregates

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
T cub::BlockScanWarpScans< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::warp_aggregates

Definition at line 86 of file block_scan_warp_scans2.cuh.

◆ warp_scan

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
WarpScanT::TempStorage cub::BlockScanWarpScans< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::warp_scan[WARPS]

Buffer for warp-synchronous scans.

Definition at line 85 of file block_scan_warp_scans2.cuh.


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