-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathINSTALL
More file actions
11 lines (10 loc) · 910 Bytes
/
Copy pathINSTALL
File metadata and controls
11 lines (10 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
1. Install Linux 5.0 or later.
2. Install hpctoolkit-externals from https://github.com/WitchTools/hpctoolkit-externals.
3. Install the custom libmonitor from https://github.com/WitchTools/libmonitor.
4. Install HPCToolkit with FVSampler extensions from https://github.com/WitchTools/hpctoolkit pointing to the installations of hpctoolkit-externals and libmonitor from step \#2 and \#3.
5. Install pre-built hpcviewer binary from http://hpctoolkit.org/download/hpcviewer/ matching you platform.
To run:
1. HPCRUN_PRECISE_IP=1 hpcrun -o <measurement_directory> -e WP_FN_VARIANCE -e BR_INST_RETIRED.NEAR_CALL@<sampling rate> -e <any PMU event supported on your machine, e.g., PERF_COUNT_HW_CPU_CYCLES>@0 <./your_executable> [your_args]
2. hpcstruct <your_executable>
3. hpcprof -S <your_executable.hpcstruct> -o <database_directory> <measurement_directory>
4. Open <database_directory> with hpcviewer java GUI.