ALP User Documentation 0.7.alpha
Algebraic Programming User Documentation
Loading...
Searching...
No Matches
Classes | Functions
Common configuration settings

Configuration elements contained in this group affect all backends. More...

Classes

class  BENCHMARKING
 Benchmarking default configuration parameters. More...
 
class  CACHE_LINE_SIZE
 Contains information about the target architecture cache line size. More...
 
class  MEMORY
 Memory configuration parameters. More...
 
class  SIMD_SIZE
 The SIMD size, in bytes. More...
 

Functions

static constexpr size_t big_memory ()
 
static constexpr size_t inner ()
 
static constexpr size_t l1_cache_size ()
 
static constexpr size_t outer ()
 

Detailed Description

Configuration elements contained in this group affect all backends.

Function Documentation

◆ big_memory()

static constexpr size_t big_memory ( )
inlinestaticconstexpr
Returns
What is considered a lot of memory, in 2-log of bytes.

◆ inner()

static constexpr size_t inner ( )
inlinestaticconstexpr
Returns
The default number of inner repetitions.

◆ l1_cache_size()

static constexpr size_t l1_cache_size ( )
inlinestaticconstexpr
Returns
the private L1 data cache size, in bytes.

◆ outer()

static constexpr size_t outer ( )
inlinestaticconstexpr
Returns
The default number of outer repetitions.