LIBPFM(3)

πŸ’– LIBPFM(3) β€” Linux Programmer's Manual πŸ’–

okay bestie, sit down, we're doing an actual manpage and it's giving niche but honestly? kinda iconic. this one lives in LIBPFM(3), the Linux Programmer's Manual, and it's all about one very specific little corner of Intel's uncore world. no cap. ✨


🌸 NAME 🌸

libpfm_intel_ivbep_unc_ubo β€” support for the Intel Ivy Bridge-EP U-Box uncore PMU πŸ’…


✨ SYNOPSIS ✨

#include <perfmon/pfmlib.h>

PMU name: ivbep_unc_ubo PMU desc: Intel Ivy Bridge-EP U-Box uncore PMU


πŸ¦‹ DESCRIPTION πŸ¦‹

so the library supports the Intel Ivy Bridge system configuration unit (U-Box) uncore PMU. that's the whole vibe. 🫢

and like, important detail: this PMU model only exists on Ivy Bridge model 62. that's it, that's the model, if you're not on 62 this is not your moment bestie 😭


πŸ’… MODIFIERS πŸ’…

these are the modifiers supported on the Intel Ivy Bridge U-Box uncore PMU. there's two. we're keeping it cute and keeping it complete, periodt.

  • e β€” Enable edge detection, i.e. count only when there is a state transition from no occurrence of the event to at least one occurrence. This modifier must be combined with a threshold modifier (t) with a value greater or equal to one. This is a boolean modifier. πŸ’–
  • t β€” Set the threshold value. When set to a non-zero value, the counter counts the number of HA cycles 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:15]. πŸ”₯
lowkey read those two together bestie, because e literally cannot stand on its own β€” it needs t β‰₯ 1 or it's just vibes with no counter. not me letting you run off without that 🫢

πŸ‘‘ AUTHORS πŸ‘‘

Stephane Eranian <eranian@gmail.com>


and that's the whole page, you ate that πŸ“ this was LIBPFM(3), from the Linux Programmer's Manual, source/version LIBPFM(3), dated February, 2014 β€” mwah, stan, bye bestie πŸ’œβœ¨

πŸ“¦ where this page comes from