Skip to content

omp_t

#include <omp.h>

Public Attributes

Name
omp_team_t plainTeam
int numThreads
int maxThreads
snrt_barrier_t * kmpc_barrier
Pointer to the barrier register used for synchronization eg with #pragma omp barrier.
_kmp_ptr32 * kmpc_args
Usually the arguments passed to __kmpc_fork_call would do a malloc with the amount of arguments passed. This is too slow for our case and thus we reserve a chunk of arguments in TCDM and use it. This limits the maximum number of arguments.

Public Attributes Documentation

variable plainTeam

omp_team_t plainTeam;

variable numThreads

int numThreads;

variable maxThreads

int maxThreads;

variable kmpc_barrier

snrt_barrier_t * kmpc_barrier;

Pointer to the barrier register used for synchronization eg with #pragma omp barrier.

variable kmpc_args

_kmp_ptr32 * kmpc_args;

Usually the arguments passed to __kmpc_fork_call would do a malloc with the amount of arguments passed. This is too slow for our case and thus we reserve a chunk of arguments in TCDM and use it. This limits the maximum number of arguments.


Updated on 2023-06-19 at 09:43:56 +0000