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 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 | |
![]() | |
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. |