|
rocPRIM
|
Indicates if the warp level sorting is disabled in the device segmented radix sort configuration. More...
#include <device_segmented_radix_sort_config.hpp>
Static Public Attributes | |
| static constexpr unsigned int | logical_warp_size_small = 1 |
| The number of threads in the logical warp in the small segment processing kernel. | |
| static constexpr unsigned int | items_per_thread_small = 1 |
| The number of items processed by a thread in the small segment processing kernel. | |
| static constexpr unsigned int | block_size_small = 1 |
| The number of threads per block in the small segment processing kernel. | |
| static constexpr unsigned int | partitioning_threshold = 0 |
If the number of segments is at least partitioning_threshold, then the segments are partitioned into small and large segment groups, and each group is handled by a different, specialized kernel. More... | |
| static constexpr bool | enable_unpartitioned_warp_sort = false |
If set to true, warp sort can be used to sort the small segments, even if the total number of segments is below PartitioningThreshold. More... | |
| static constexpr unsigned int | logical_warp_size_medium = 1 |
| The number of threads in the logical warp in the medium segment processing kernel. | |
| static constexpr unsigned int | items_per_thread_medium = 1 |
| The number of items processed by a thread in the medium segment processing kernel. | |
| static constexpr unsigned int | block_size_medium = 1 |
| The number of threads per block in the medium segment processing kernel. | |
Indicates if the warp level sorting is disabled in the device segmented radix sort configuration.
|
static |
If set to true, warp sort can be used to sort the small segments, even if the total number of segments is below PartitioningThreshold.
|
static |
If the number of segments is at least partitioning_threshold, then the segments are partitioned into small and large segment groups, and each group is handled by a different, specialized kernel.
1.8.13