Data Structures | |
class | cub::GridBarrier |
GridBarrier implements a software global barrier among thread blocks within a CUDA grid. More... | |
class | cub::GridBarrierLifetime |
GridBarrierLifetime extends GridBarrier to provide lifetime management of the temporary device storage needed for cooperation. More... | |
struct | cub::GridEvenShare< OffsetT > |
GridEvenShare is a descriptor utility for distributing input among CUDA thread blocks in an "even-share" fashion. Each thread block gets roughly the same number of input tiles. More... | |
class | cub::GridQueue< OffsetT > |
GridQueue is a descriptor utility for dynamic queue management. More... | |
Enumerations | |
enum | cub::GridMappingStrategy { cub::GRID_MAPPING_RAKE, cub::GRID_MAPPING_STRIP_MINE, cub::GRID_MAPPING_DYNAMIC } |
cub::GridMappingStrategy enumerates alternative strategies for mapping constant-sized tiles of device-wide data onto a grid of CUDA thread blocks. More... | |
Functions | |
template<typename OffsetT > | |
__global__ void | cub::FillAndResetDrainKernel (GridQueue< OffsetT > grid_queue, OffsetT num_items) |
cub::GridMappingStrategy enumerates alternative strategies for mapping constant-sized tiles of device-wide data onto a grid of CUDA thread blocks.
Definition at line 59 of file grid_mapping.cuh.
__global__ void cub::FillAndResetDrainKernel | ( | GridQueue< OffsetT > | grid_queue, |
OffsetT | num_items | ||
) |
Reset grid queue (call with 1 block of 1 thread)
Definition at line 203 of file grid_queue.cuh.