Pass configuration structure. More...
Pass configuration structure.
Definition at line 1034 of file dispatch_radix_sort.cuh.
Public Member Functions | |
| template<typename UpsweepPolicyT , typename ScanPolicyT , typename DownsweepPolicyT > | |
| CUB_RUNTIME_FUNCTION __forceinline__ cudaError_t | InitPassConfig (UpsweepKernelT upsweep_kernel, ScanKernelT scan_kernel, DownsweepKernelT downsweep_kernel, int ptx_version, int sm_count, int num_items) |
| Initialize pass configuration. | |
Data Fields | |
| UpsweepKernelT | upsweep_kernel |
| KernelConfig | upsweep_config |
| ScanKernelT | scan_kernel |
| KernelConfig | scan_config |
| DownsweepKernelT | downsweep_kernel |
| KernelConfig | downsweep_config |
| int | radix_bits |
| int | radix_digits |
| int | max_downsweep_grid_size |
| GridEvenShare< OffsetT > | even_share |
|
inline |
Initialize pass configuration.
Definition at line 1053 of file dispatch_radix_sort.cuh.
| KernelConfig cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::downsweep_config |
Definition at line 1041 of file dispatch_radix_sort.cuh.
| DownsweepKernelT cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::downsweep_kernel |
Definition at line 1040 of file dispatch_radix_sort.cuh.
| GridEvenShare<OffsetT> cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::even_share |
Definition at line 1045 of file dispatch_radix_sort.cuh.
| int cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::max_downsweep_grid_size |
Definition at line 1044 of file dispatch_radix_sort.cuh.
| int cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::radix_bits |
Definition at line 1042 of file dispatch_radix_sort.cuh.
| int cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::radix_digits |
Definition at line 1043 of file dispatch_radix_sort.cuh.
| KernelConfig cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::scan_config |
Definition at line 1039 of file dispatch_radix_sort.cuh.
| ScanKernelT cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::scan_kernel |
Definition at line 1038 of file dispatch_radix_sort.cuh.
| KernelConfig cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::upsweep_config |
Definition at line 1037 of file dispatch_radix_sort.cuh.
| UpsweepKernelT cub::DispatchRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetT >::PassConfig< UpsweepKernelT, ScanKernelT, DownsweepKernelT >::upsweep_kernel |
Definition at line 1036 of file dispatch_radix_sort.cuh.