Commit e96738e0 authored by Ondrej Vysocky's avatar Ondrej Vysocky
Browse files

ENH info about the automatic instrumentation of the region that covers whole application run #1 #55

parent b350fdad
### 18.02.2019 #################################################################
- new Dynamic Binary Instrymentation (DBI) tool for MERIC instrumentation
- user should not specify CPU core frequency, uncore frequency and number of active threads in the name of the output file any more - it is done automatically
- together with MERIC_Init() starts automatically a first region and ends with MERIC_Close()
- directory with measured data contain measurementInfo.json, for data description
- new MERIC API RAII function for scope measurement MERIC_captureScope(const char * region)
- barriers turn off available not only for production runs
......
......@@ -78,8 +78,10 @@ If you want to use MERIC with a parallel application, keep in mind, that all pro
void MERIC_Init()
Initialization of the library. Insert directly after MPI_Init().
MERIC automatically starts a region called same as the analyzed application binary with suffix "_static".
void MERIC_Close()
Finalization of the library run to store the measurement results. Insert directly before MPI_Finalize().
Ends the region that started at the MERIC_Init() time.
void MERIC_MeasureStart(const char * regionName)
Starting measurement of a reagion.
Please, do not use **#** and **@** in names of regions.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment