1LIBPFM(3)                  Linux Programmer's Manual                 LIBPFM(3)
2
3
4

NAME libpfm_intel_wsm_unc - support for Intel Westmere uncore PMU

SYNOPSIS

7       #include <perfmon/pfmlib.h>
8
9       PMU name: wsm_unc
10       PMU desc: Intel Westmere uncore
11
12

DESCRIPTION

14       The  library  supports  the Intel Westmere uncore PMU as implemented by
15       processors such as Intel Core i7, and Intel Core i5 (models 37, 44).
16
17       The PMU is located at the socket-level and is therefore shared  between
18       the various cores. By construction it can only measure at all privilege
19       levels.
20
21

MODIFIERS

23       The following modifiers are supported on Intel Westmere processors:
24
25       i      Invert the meaning of the event.  The  counter  will  now  count
26              cycles  in  which  the event is not occurring. This is a boolean
27              modifier
28
29       e      Enable edge detection, i.e., count only when there  is  a  state
30              transition. This is a boolean modifier.
31
32       c      Set  the  counter  mask value. The mask acts as a threshold. The
33              counter will count the number of cycles in which the  number  of
34              occurrences  of  the event is greater or equal to the threshold.
35              This is an integer modifier with values in the range [0:255].
36
37       o      Causes the queue occupancy counter associated with the event  to
38              be cleared (zeroed). This is a boolean modifier.
39

AUTHORS

41       Stephane Eranian <eranian@gmail.com>
42
43
44
45                                February, 2010                       LIBPFM(3)
Impressum