ALP User Documentation  0.8.preview
Algebraic Programming User Documentation
Static Public Member Functions | List of all members
IMPLEMENTATION< reference_omp > Class Template Reference

This class collects configuration parameters that are specific to the grb::reference_omp backend. More...

Static Public Member Functions

static constexpr ALLOC_MODE defaultAllocMode ()
 A private memory segment shall never be accessed by threads other than the thread who allocates it. More...
 
static constexpr ALLOC_MODE sharedAllocMode ()
 For the reference_omp backend, a shared memory-segment should use interleaved alloc so that any thread has uniform access on average.
 

Detailed Description

template<>
class grb::config::IMPLEMENTATION< reference_omp >

This class collects configuration parameters that are specific to the grb::reference_omp backend.

It details both configurations that could be modified by end users, as well as configurations that are sensible only to ALP developers; the full specification hence is only available within the developer documentation.

Member Function Documentation

◆ defaultAllocMode()

static constexpr ALLOC_MODE defaultAllocMode ( )
inlinestatic

A private memory segment shall never be accessed by threads other than the thread who allocates it.

Therefore we choose aligned mode here.


The documentation for this class was generated from the following file: