Blame src/libpfm4/docs/man3/libpfm_intel_knc.3

Packit Service a1973e
.TH LIBPFM 3  "September, 2012" "" "Linux Programmer's Manual"
Packit Service a1973e
.SH NAME
Packit Service a1973e
libpfm_intel_knc - support for Intel Knights Corner
Packit Service a1973e
.SH SYNOPSIS
Packit Service a1973e
.nf
Packit Service a1973e
.B #include <perfmon/pfmlib.h>
Packit Service a1973e
.sp
Packit Service a1973e
.B PMU name: knc
Packit Service a1973e
.B PMU desc: Intel Knights Corner
Packit Service a1973e
.sp
Packit Service a1973e
.SH DESCRIPTION
Packit Service a1973e
The library supports Intel Knights Corner processors.
Packit Service a1973e
Packit Service a1973e
.SH MODIFIERS
Packit Service a1973e
The following modifiers are supported on Intel Knights Corner processors:
Packit Service a1973e
.TP
Packit Service a1973e
.B u
Packit Service a1973e
Measure at user level which includes privilege levels 1, 2, 3. This corresponds to \fBPFM_PLM3\fR.
Packit Service a1973e
This is a boolean modifier.
Packit Service a1973e
.TP
Packit Service a1973e
.B k
Packit Service a1973e
Measure at kernel level which includes privilege level 0. This corresponds to \fBPFM_PLM0\fR.
Packit Service a1973e
This is a boolean modifier.
Packit Service a1973e
.TP
Packit Service a1973e
.B i
Packit Service a1973e
Invert the meaning of the event. The counter will now count cycles in which the event is \fBnot\fR
Packit Service a1973e
occurring. This is a boolean modifier
Packit Service a1973e
.TP
Packit Service a1973e
.B e
Packit Service a1973e
Enable edge detection, i.e., count only when there is a state transition. This is a boolean modifier.
Packit Service a1973e
.TP
Packit Service a1973e
.B c
Packit Service a1973e
Set the counter mask value. The mask acts as a threshold. The counter will count the number of cycles
Packit Service a1973e
in which the number of occurrences of the event is greater or equal to the threshold. This is an integer
Packit Service a1973e
modifier with values in the range [0:255].
Packit Service a1973e
.TP
Packit Service a1973e
.B t
Packit Service a1973e
Measure on all threads at the same time assuming hyper-threading is enabled. This is a boolean modifier.
Packit Service a1973e
.SH AUTHORS
Packit Service a1973e
.nf
Packit Service a1973e
Stephane Eranian <eranian@gmail.com>
Packit Service a1973e
.if
Packit Service a1973e
.PP