Expand description
Bindins for the LIKWID marker API.
See to the LIKWID documentation for
a guide on how to use it with likwid-perfctr
Functions§
- close
- Must be called in serial region of the application. It gathers all data of regions and writes them out to a file (filepath in env variable LIKWID_FILEPATH).
- init
- Initialize LIKWID’s marker API
- next_
group - Switch to next group to measure
- pin_
process - Pin the current process to the given CPU ID. The process cannot be scheduled to another CPU after pinning but the pinning can be changed anytime with this function.
- pin_
thread - Pin the current thread to the given CPU ID. The thread cannot be scheduled to another CPU after pinning but the pinning can be changed anytime with this function
- register_
region - Register a measurement region
- reset_
region - Reset a measurement region
- start_
region - Start a measurement region
- stop_
region - Stop a measurement region
- thread_
init - Initialize LIKWID’s marker API for the current thread
- write_
file - Must be called in serial region of the application. It gathers all data of regions and writes them out to file.