ALP User Documentation
0.8.preview
Algebraic Programming User Documentation
|
Configuration parameters relating to the pipeline data structure. More...
Static Public Attributes | |
static constexpr const size_t | max_containers = 16 |
Pipelines are constructed with default space for this many containers. More... | |
static constexpr const size_t | max_depth = 16 |
Pipelines are constructed with default space for this many stages. More... | |
static constexpr const size_t | max_pipelines = 4 |
How many independent pipelines any ALP algorithm may concurrently expose. More... | |
static constexpr const size_t | max_tiles = 1 << 16 |
Pipelines are constructed with default space for this many tiles. More... | |
static constexpr const bool | warn_if_exceeded = true |
Emit a warning to standard error stream if the default pipeline capacities are exceeded. | |
static constexpr const bool | warn_if_not_native = true |
When true , calling a fake nonblocking primitive for a first time will emit a warning to the standard error stream. | |
Configuration parameters relating to the pipeline data structure.
|
static |
Pipelines are constructed with default space for this many containers.
The default is such that each underlying set used by the pipeline representation takes less than one kB space.
Pipelines could exceed this maximum number of containers. If this happens, and if grb::config::PIPELINE::warn_if_exceeded is configured true
, a warning will be output to the standard error stream.
|
static |
Pipelines are constructed with default space for this many stages.
Pipelines could exceed this number of stages. If this happens, and if grb::config::PIPELINE::warn_if_exceeded is configured true
, a warning will be output to the standard error stream.
|
static |
How many independent pipelines any ALP algorithm may concurrently expose.
The number of pipelines could exceed this maximum number. If this happens, and if grb::config::PIPELINE::warn_if_exceeded is configured true
, a warning will be output to the standard error stream.
|
static |
Pipelines are constructed with default space for this many tiles.
Pipelines could exceed this number of tiles. If this happens, and if
grb::config::PIPELINE::warn_if_exceeded is configured true
, a warning will be output to the standard error stream.