LIBPFM(3) | Linux Programmer's Manual | LIBPFM(3) |
libpfm_intel_skx_unc_pcu - support for Intel Skylake X Power Controller Unit (PCU) uncore PMU
#include <perfmon/pfmlib.h> PMU name: skx_unc_pcu PMU desc: Intel Skylake X Server PCU uncore PMU
The library supports the Intel Skylake X Server Power Controller Unit uncore PMU.
The following modifiers are supported on Intel Skylake X server PCU uncore PMU:
There are 3 events which support frequency band filtering, namely, UNC_P_FREQ_BAND0_CYCLES, UNC_P_FREQ_BAND1_CYCLES, UNC_P_FREQ_BAND2_CYCLES, UNC_P_FREQ_BAND3_CYCLES. The frequency filter (available via the ff modifier) is stored into a PMU shared register which hold all 4 possible frequency bands, one per event. However, the library generate the encoding for each event individually because it processes events one at a time. The caller or the underlying kernel interface may have to merge the band filter settings to program the filter register properly.
Stephane Eranian <eranian@gmail.com>
January, 2018 |