![]() |
Arax -8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
|
Functions | |
arax_pipe_s * | arax_init () |
void | arax_exit () |
int | arax_clean () |
Functions responsible for Arax initialzation and cleanup.
int arax_clean | ( | ) |
Clean/delete shared segment.
Definition at line 193 of file impl.c.
References arax_assert, config_path, shm_file, utils_config_alloc_path(), utils_config_free_path(), and utils_config_get_str().
Referenced by arax_exit().
void arax_exit | ( | ) |
Exit and cleanup Arax.
Definition at line 156 of file impl.c.
References arax_assert, arax_clean(), arax_pipe_exit(), arax_pipe_get_available_size(), arax_pipe_mark_unmap(), arax_state, system_process_id(), and utils_config_free_path().
arax_pipe_s * arax_init | ( | ) |
Initialize Arax.
This should be called by all applications prior to using any other Arax function.
Definition at line 132 of file impl.c.
References _arax_init().
Referenced by arax_plot_register_metric(), and arax_ptr_valid().