|
ALP User Documentation 0.7.0
Algebraic Programming User Documentation
|
Compile-time configuration constants as well as implementation details that are derived from such settings. More...
Classes | |
| class | ANALYTIC_MODEL |
| Configuration parameters relating to the analytic model employed by the nonblocking backend. More... | |
| class | BENCHMARKING |
| Benchmarking default configuration parameters. More... | |
| class | CACHE_LINE_SIZE |
| Contains information about the target architecture cache line size. More... | |
| class | IMPLEMENTATION |
| Collects a series of implementation choices corresponding to some given backend. More... | |
| class | IMPLEMENTATION< BSP1D > |
| This class collects configuration parameters that are specific to the grb::BSP1D and grb::hybrid backends. More... | |
| class | IMPLEMENTATION< nonblocking > |
| Implementation-dependent configuration parameters for the nonblocking backend. More... | |
| class | IMPLEMENTATION< reference > |
| This class collects configuration parameters that are specific to the grb::reference backend. More... | |
| class | IMPLEMENTATION< reference_omp > |
| This class collects configuration parameters that are specific to the grb::reference_omp backend. More... | |
| class | MEMORY |
| Memory configuration parameters. More... | |
| class | PIPELINE |
| Configuration parameters relating to the pipeline data structure. More... | |
| class | PREFETCHING |
| Default prefetching settings for reference and reference_omp backends. More... | |
| class | SIMD_SIZE |
| The SIMD size, in bytes. More... | |
Typedefs | |
| typedef unsigned int | ColIndexType |
| What data type should be used to store column indices. More... | |
| typedef size_t | NonzeroIndexType |
| What data type should be used to refer to an array containing nonzeroes. More... | |
| typedef unsigned int | RowIndexType |
| What data type should be used to store row indices. More... | |
| typedef unsigned int | VectorIndexType |
| What data type should be used to store vector indices. More... | |
Enumerations | |
| enum | ALLOC_MODE { ALIGNED , INTERLEAVED } |
| The memory allocation modes implemented in the grb::reference and the grb::reference_omp backends. More... | |
Functions | |
| std::string | toString (const ALLOC_MODE mode) |
| Converts instances of grb::config::ALLOC_MODE to a descriptive lower-case string. | |
Compile-time configuration constants as well as implementation details that are derived from such settings.