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

ENH #1

parent 2f537899
### XX.XX.XXXX #################################################################
### 18.02.2019 #################################################################
- new Dynamic Binary Instrymentation (DBI) tool for MERIC instrumentation
- CPU core frequency must be specified in Hz
- 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
- directory with measured data contain measurementInfo.json, for data description
- new MERIC API RAII function for scope measurement MERIC_captureScope(const char * region)
......@@ -8,15 +7,13 @@
- new MERIC mode to store regions runtime only
- support for IBM OpenPOWER8+ CINECA D.A.V.I.D.E. cluster energy measurement and DFVS
- MERIC_MeasureStop() and MERIC_MeasureStopStart() now returns runtime of the stopped region
- new instrument.h
+ new version of readex.h, not backward compatible (new functions parameters)
+ support for MERIC, Score-P, TIMEPROF, GEOPM, TAU
- new function runtime profiling library TIMEPROF is now part of the repository
- now on request available compilation of MERIC/TIMEPROF MPI version without OpenMP
- test/environment_taurus updated and renamed to test/environment_default.source
- default MERIC mode is RUN (3) instead of HDEEM (0)
- CPU core and uncore frequency may be specified without unit in Hz or with unit
- removed mericMeasurementCounters - when runing an application several times with the same configuration MERIC_ITERATION=$iteration must be exported
- support for msrsafe RAPL reading, DVFS and UFS
### 05.06.2018 #################################################################
- fixed single RAPL overflow
......
......@@ -7,6 +7,21 @@ The library originally developed for x86 systems (tested on HSW, BDW and KNL) bu
--------------------------------------------------------------------------------
# README Content #
--------------------------------------------------------------------------------
<!--> master branch links <!-->
1. [Content of src folder](https://code.it4i.cz/vys0053/meric#1-content-of-src-folder)
2. [MERIC and TIMEPROF interface and Shared Score-P/MERIC API](https://code.it4i.cz/vys0053/meric#2-meric-and-timeprof-interface-and-shared-score-pmeric-api)
3. [MERIC binary instrumentation](https://code.it4i.cz/vys0053/meric#3-meric-binary-instrumentation)
4. [Compilation](https://code.it4i.cz/vys0053/meric#4-compilation)
5. [MERIC input parameters](https://code.it4i.cz/vys0053/meric#5-meric-input-parameters)
6. [Content of test folder and example application run](https://code.it4i.cz/vys0053/meric#6-content-of-test-folder-and-example-application-run)
7. [Code dynamism investigation](https://code.it4i.cz/vys0053/meric#7-code-dynamism-investigation)
8. [MERIC with a Fortran code](https://code.it4i.cz/vys0053/meric#8-meric-with-a-fortran-code)
9. [Using MERIC on BSC ARM systems](https://code.it4i.cz/vys0053/meric#9-using-meric-on-bsc-arm-systems)
10. [Using MERIC on D.A.V.I.D.E. system](https://code.it4i.cz/vys0053/meric#10-using-meric-on-cineca-davide-systems)
11. [Tool for static tuning](https://code.it4i.cz/vys0053/meric#11-tool-for-static-tuning)
12. [Acknowledgement](https://code.it4i.cz/vys0053/meric#12-acknowledgement)
<!--> dev branch links
1. [Content of src folder](https://code.it4i.cz/vys0053/meric/tree/dev#1-content-of-src-folder)
2. [MERIC and TIMEPROF interface and Shared Score-P/MERIC API](https://code.it4i.cz/vys0053/meric/tree/dev#2-meric-and-timeprof-interface-and-shared-score-pmeric-api)
3. [MERIC binary instrumentation](https://code.it4i.cz/vys0053/meric/tree/dev#3-meric-binary-instrumentation)
......@@ -19,6 +34,7 @@ The library originally developed for x86 systems (tested on HSW, BDW and KNL) bu
10. [Using MERIC on D.A.V.I.D.E. system](https://code.it4i.cz/vys0053/meric/tree/dev#10-using-meric-on-cineca-davide-systems)
11. [Tool for static tuning](https://code.it4i.cz/vys0053/meric/tree/dev#11-tool-for-static-tuning)
12. [Acknowledgement](https://code.it4i.cz/vys0053/meric/tree/dev#12-acknowledgement)
<!-->
--------------------------------------------------------------------------------
# 1] Content of src folder #
......
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