libpfm_intel_skx_unc_pcu
support for Intel Skylake X Power Controller Unit (PCU) uncore PMU
- Provided by: libpfm4-dev (Version: 4.13.0+git32-g0d4ed0e-1ubuntu0.1)
- Source: libpfm4
- Report a bug
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>