|
rocPRIM
|
Configuration of device-level adjacent_difference primitives. More...
#include <device_adjacent_difference_config.hpp>


Static Public Attributes | |
| static constexpr block_load_method | load_method = LoadMethod |
| input values are loaded using this method | |
| static constexpr block_store_method | store_method = StoreMethod |
| input values are stored using this method | |
Static Public Attributes inherited from kernel_config< BlockSize, ItemsPerThread, SizeLimit > | |
| 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 unsigned int | size_limit = SizeLimit |
| Number of items processed by a single kernel launch. | |
Additional Inherited Members | |
Public Attributes inherited from detail::kernel_config_params | |
| unsigned int | block_size = 64 |
| Number of threads in a block. | |
| unsigned int | items_per_thread = 1 |
| Number of items processed by each thread. | |
| unsigned int | size_limit = ROCPRIM_GRID_SIZE_LIMIT |
| Number of items processed by a single kernel launch. | |
Configuration of device-level adjacent_difference primitives.
| BlockSize | - number of threads in a block. |
| ItemsPerThread | - number of items processed by each thread |
| LoadMethod | - method for loading input values |
| StoreMethod | - method for storing values |
| SizeLimit | - limit on the number of items for a single adjacent_difference kernel launch. Larger input sizes will be broken up to multiple kernel launches. |
1.8.13