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

NAME libpfm_intel_nhm_unc - support for Intel Nehalem uncore PMU

SYNOPSIS

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

DESCRIPTION

14       The  library  supports the Nehalem uncore PMU as implemented by procesā€
15       sors such as Intel Core i7, and Intel Core i5.
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 Nehalem 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
40

AUTHORS

42       Stephane Eranian <eranian@gmail.com>
43
44
45
46                                September, 2009                      LIBPFM(3)
Impressum