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

Packit 577717
.TH LIBPFM 3  "November, 2013" "" "Linux Programmer's Manual"
Packit 577717
.SH NAME
Packit 577717
libpfm_intel_rapl - support for Intel RAPL PMU
Packit 577717
.SH SYNOPSIS
Packit 577717
.nf
Packit 577717
.B #include <perfmon/pfmlib.h>
Packit 577717
.sp
Packit 577717
.B PMU name: rapl
Packit 577717
.B PMU desc: Intel RAPL (Intel SandyBridge, IvyBridge, Haswell)
Packit 577717
.sp
Packit 577717
.SH DESCRIPTION
Packit 577717
The library supports the Intel Running Average Power Limit (RAPL)
Packit 577717
energy consumption counters. This is a socket-level set of counters
Packit 577717
which reports energy consumption in Joules. There are up to 3 counters
Packit 577717
each measuring only one event. The following events are defined:
Packit 577717
.TP
Packit 577717
.B  RAPL_ENERGY_CORES
Packit 577717
On all processors, the event reports the number of Joules consumed by all cores.
Packit 577717
 On all processors,
Packit 577717
.TP
Packit 577717
.B RAPL_ENERGYC_PKG
Packit 577717
On all processors, th event reports the number of Joules consumed by all
Packit 577717
the cores and Last Level cache (L3).
Packit 577717
.TP
Packit 577717
.B RAPL_ENERGY_DRAM
Packit 577717
On server processors, the event reports the number of Joules consumed
Packit 577717
n by the DRAM controller.
Packit 577717
Packit 577717
By construction, the events are socket-level and can only be measured in
Packit 577717
system-wide mode. It is necessary and sufficient to measure only one CPU
Packit 577717
per socket to get meaningful results.
Packit 577717
Packit 577717
.SH MODIFIERS
Packit 577717
The PMU does not support any modifiers.
Packit 577717
.SH AUTHORS
Packit 577717
.nf
Packit 577717
Stephane Eranian <eranian@gmail.com>
Packit 577717
.if
Packit 577717
.PP