|
rocPRIM
|
Configuration of device-level select operation. More...
#include <device_select_config.hpp>
Static Public Attributes | |
| static constexpr unsigned int | block_size = BlockSize |
| Number of threads in a block. | |
| static constexpr unsigned int | items_per_thread = ItemsPerThread |
| Number of items processed by each thread. | |
| static constexpr block_load_method | key_block_load_method = KeyBlockLoadMethod |
| Method for loading input keys. | |
| static constexpr block_load_method | value_block_load_method = ValueBlockLoadMethod |
| Method for loading input values. | |
| static constexpr block_load_method | flag_block_load_method = FlagBlockLoadMethod |
| Method for loading flag values. | |
| static constexpr block_scan_algorithm | block_scan_method = BlockScanMethod |
| Algorithm for block scan. | |
| static constexpr unsigned int | size_limit = SizeLimit |
| Limit on the number of items for a single select kernel launch. | |
Configuration of device-level select operation.
| BlockSize | - number of threads in a block. |
| ItemsPerThread | - number of items processed by each thread. |
| KeyBlockLoadMethod | - method for loading input keys. |
| ValueBlockLoadMethod | - method for loading input values. |
| FlagBlockLoadMethod | - method for loading flag values. |
| BlockScanMethod | - algorithm for block scan. |
| SizeLimit | - limit on the number of items for a single select kernel launch. |
1.8.13