This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
void | bsp_begin (int maxProcs) |
int | bsp_pid () |
int | bsp_nprocs () |
void | bsp_sync () |
void | bsp_pushregister (const void *ident, int size) |
void | bsp_popregister (const void *ident) |
void | bsp_put (int pid, const void *src, void *dst, int offset, int nbytes) |
void | bsp_get (int pid, void *src, int offset, void *dst, int nBytes) |
void | bsp_push_reg (const void *ident, int size) |
void | bsp_pop_reg (const void *ident) |
|
Starts the parallel portion of a BSP program
|
|
Allows the local task to read from memory from a remote process.
|
|
Returns the number of total tasks of the BSP application. |
|
Returns the BSP PID of the current task |
|
Alias to bsp_popregister. Removes the registration that allows a memory area to be remotely accessed. If there are more than one registration of the same address, the last one is removed.
|
|
Removes the registration that allows a memory area to be remotely accessed. If there are more than one registration of the same address, the last one is removed.
|
|
Alias to bsp_pushregister. Register a memory address as accessible for remote writes/reads.
|
|
Register a memory address as accessible for remote writes/reads.
|
|
Performs a write at a remote memory address.
|
|
Barrier synchronization. Waits until all other tasks reach the barrier. |