LIBPFM(3)
β¨ NAME β¨
libpfm_intel_icx_unc_m3upi β bestie, this is the support for the Intel IcelakeX Server M3UPI uncore PMU π
(also hi, this is a page from the LIBPFM(3) section of the Linux Programmer's Manual π«Ά)
πΈ SYNOPSIS πΈ
#include <perfmon/pfmlib.h>
- PMU name:
icx_unc_m3upi[0-3] - PMU desc:
Intel IcelakeX M3UPI uncore PMU
π¦ DESCRIPTION π¦
okay so the library supports the Intel IcelakeX M3UPI (Mesh to UPI) uncore PMU. no cap. π
and the tea is: each M3UPI PMU implements 4 generic counters. four. iconic behavior fr fr β¨
π MODIFIERS π
the following modifiers are supported on the Intel IcelakeX M3UPI uncore PMU, and yes you're gonna want to know all of them:
eβ enable edge detection, meaning count only when there's a state transition from no occurrence of the event to at least one occurrence. β οΈ this one has a requirement bestie: it must be combined with a threshold modifier (t) whose value is greater or equal to one. this is a boolean modifier.tβ set the threshold value. when you set it to a non-zero value, the counter counts the number of IRP clockticks in which the number of occurrences of the event is greater or equal to the threshold. this is an integer modifier with values in the range[0:255]. πiβ invert the threshold (t) test from strictly greater than to less or equal to. this is a boolean modifier. π«
π AUTHORS π
- Stephane Eranian
<eranian@gmail.com>
and that's the whole vibe π thanks for reading, bestie, you ate that. this was served fresh from the LIBPFM(3) source, dated November, 2023 β slay, go read your counters ππ
π¦ where this page comes from
- arch rolling: libpfm 4.14.1-1 Β· MIT
- centos-stream 10: libpfm-devel 4.14.1-1.el10 Β· MIT
- centos-stream 9: libpfm-devel 4.14.1-1.el9 Β· MIT
- centos-stream 9: libpfm-devel 4.14.1-1.el9 Β· MIT
- debian trixie: libpfm4-dev 4.13.0+git99-gc5587f9-1 Β· MIT
- fedora 43: libpfm-devel 4.14.1-2.fc43 Β· MIT
- fedora 43: libpfm-devel 4.14.1-2.fc43 Β· MIT
- fedora 44: libpfm-devel 4.14.1-2.fc44 Β· MIT
- fedora 44: libpfm-devel 4.14.1-2.fc44 Β· MIT
- nixos 26.05: papi 7.2.0
- nixpkgs unstable: libpfm 4.14.1
- nixpkgs unstable: papi 7.2.0
- ubuntu noble: libpfm4-dev 4.13.0+git32-g0d4ed0e-1 Β· MIT
- ubuntu noble: libpfm4-dev 4.13.0+git32-g0d4ed0e-1ubuntu0.1 Β· MIT
- ubuntu questing: libpfm4-dev 4.13.0+git99-gc5587f9-1
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1 Β· MIT
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu0.1 Β· MIT
- ubuntu stonking: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms