OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::AgentRadixSortUpsweepPolicy< _BLOCK_THREADS, _ITEMS_PER_THREAD, _LOAD_MODIFIER, _RADIX_BITS > Struct Template Reference

< The number of radix bits, i.e., log2(bins) More...

Detailed Description

template<int _BLOCK_THREADS, int _ITEMS_PER_THREAD, CacheLoadModifier _LOAD_MODIFIER, int _RADIX_BITS>
struct cub::AgentRadixSortUpsweepPolicy< _BLOCK_THREADS, _ITEMS_PER_THREAD, _LOAD_MODIFIER, _RADIX_BITS >

< The number of radix bits, i.e., log2(bins)

Parameterizable tuning policy type for AgentRadixSortUpsweep

Definition at line 62 of file agent_radix_sort_upsweep.cuh.

Public Types

enum  { BLOCK_THREADS = _BLOCK_THREADS , ITEMS_PER_THREAD = _ITEMS_PER_THREAD , RADIX_BITS = _RADIX_BITS }
 

Static Public Attributes

static const CacheLoadModifier LOAD_MODIFIER = _LOAD_MODIFIER
 Cache load modifier for reading keys.
 

Member Enumeration Documentation

◆ anonymous enum

template<int _BLOCK_THREADS, int _ITEMS_PER_THREAD, CacheLoadModifier _LOAD_MODIFIER, int _RADIX_BITS>
anonymous enum
Enumerator
BLOCK_THREADS 

Threads per thread block.

ITEMS_PER_THREAD 

Items per thread (per tile of input)

RADIX_BITS 

The number of radix bits, i.e., log2(bins)

Definition at line 64 of file agent_radix_sort_upsweep.cuh.

Field Documentation

◆ LOAD_MODIFIER

template<int _BLOCK_THREADS, int _ITEMS_PER_THREAD, CacheLoadModifier _LOAD_MODIFIER, int _RADIX_BITS>
const CacheLoadModifier cub::AgentRadixSortUpsweepPolicy< _BLOCK_THREADS, _ITEMS_PER_THREAD, _LOAD_MODIFIER, _RADIX_BITS >::LOAD_MODIFIER = _LOAD_MODIFIER
static

Cache load modifier for reading keys.

Definition at line 71 of file agent_radix_sort_upsweep.cuh.


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