PMSIS API
|
Macros | |
#define | PI_INLINE_CL_TEAM_0 |
Functions | |
static int | pi_cl_cluster_nb_cores () |
Return the number of cores of the cluster. More... | |
void | pi_cl_team_fork (int nb_cores, void(*entry)(void *), void *arg) |
Fork the execution of the calling core. More... | |
void | pi_cl_team_prepare_fork (int nb_cores) |
Prepare a team for a task. More... | |
void | pi_cl_team_preset_fork (void(*entry)(void *), void *arg) |
Fork a the execution of the calling core. More... | |
void | pi_cl_team_fork_task (struct pi_cl_team_task *fork_task) |
Fork the execution of the calling core using task. More... | |
PI_INLINE_CL_TEAM_0 void | pi_cl_team_barrier () |
Execute a barrier between all cores of the team. More... | |
PI_INLINE_CL_TEAM_0 void | pi_cl_team_critical_enter (void) |
Enter a critical section. More... | |
PI_INLINE_CL_TEAM_0 void | pi_cl_team_critical_exit (void) |
Exit a critical section. More... | |
int | pi_cl_team_nb_cores () |
Return the number of cores in the team. More... | |
#define PI_INLINE_CL_TEAM_0 |