LIBPFM(3) | Linux Programmer's Manual | LIBPFM(3) |
libpfm_intel_ivb_unc - support for Intel Ivy Bridge uncore PMU
#include <perfmon/pfmlib.h> PMU name: ivb_unc_cbo0, ivb_unc_cbo1, ivb_unc_cbo2, ivb_unc_cbo3 PMU desc: Intel Ivy Bridge C-box uncore
The library supports the Intel Ivy Bridge client part (model 58) uncore PMU. The support is currently limited to the Coherency Box, so called C-Box for up to 4 physical cores.
Each physical core has an associated C-Box which it uses to communicate with the L3 cache. The C-boxes all support the same set of events. However, Core 0 C-box (snb_unc_cbo0) supports an additional uncore clock ticks event: UNC_CLOCKTICKS.
The following modifiers are supported on Intel Ivy Bridge C-Box uncore PMU:
Both the UNC_CBO_CACHE_LOOKUP and UNC_CBO_XSNP_RESPONSE requires two umasks to be valid. For UNC_CBO_CACHE_LOOKUP the first umask must be one of the MESI state umasks, the second has to be one of the filters. For UNC_CBO_XSNP_RESPONSE the first umask must be one of the snoop types, the second has to be one of the filters.
Stephane Eranian <eranian@gmail.com>
June, 2013 |