LIBPFM(3)

✨ NAME ✨

okay so bestie, this is libpfm_intel_bdx_unc_sbo β€” the whole entire support page for the Intel Broadwell Server S-Box uncore PMU πŸ’… she's niche, she's specific, she's giving hardware telemetry.


🌸 SYNOPSIS 🌸

#include <perfmon/pfmlib.h>
  • PMU name: bdx_unc_sbo
  • PMU desc: Intel Broadwell Server S-Box uncore PMU

πŸ¦‹ DESCRIPTION πŸ¦‹

So like, this library has full support for the Intel Broadwell server Ring Transfer unit β€” that's the S-Box β€” uncore PMU. πŸŽ€

And no cap, this PMU model only exists on certain Broadwell server models: 79 and 86. That's it. If you're not on one of those two, she's not home. πŸ™ˆ


πŸ’– MODIFIERS πŸ’–

These are the modifiers that are supported on the Intel Broadwell server S-Box uncore PMU, bestie. Read them, love them, use them correctly. ✨

  • e β€” turns on edge detection, i.e. you only count when there's a state transition from no occurrence of the event to at least one occurrence. Super important: this modifier must be combined with a threshold modifier (t) that has a value greater than or equal to one. It's a boolean modifier. 🫢
  • t β€” sets the threshold value. When you set it to something non-zero, the counter counts the number of HA cycles where the number of occurrences of the event is greater than or equal to the threshold. This one's an integer modifier with values in the range [0:15]. πŸ‘‘
  • i β€” inverts the meaning of the threshold filter or the edge filter. If it's set, the event counts when strictly less than N occurrences happen per cycle, when the threshold is set to N. When invert is set, threshold must be set to a non-zero value. And if edge detection is set instead, then the event counts when the event transitions from occurring to not occurring β€” that's the falling edge, bestie. πŸ“‰ It's a boolean modifier.
  • i β€” inverts the meaning of the threshold filter or the edge filter. If it's set, the event counts when strictly less than N occurrences happen per cycle, when the threshold is set to N. When invert is set, threshold must be set to a non-zero value. And if edge detection is set instead, then the event counts when the event transitions from occurring to not occurring β€” that's the falling edge, bestie. πŸ“‰ It's a boolean modifier.
not me noticing i got listed twice in the source 😭 I'm keeping both because every single detail stays, that's the rule, and honestly? main character energy. two of her. periodt. πŸ’€

🌈 AUTHORS 🌈

Stephane Eranian <eranian@gmail.com> β€” thank you for your service, icon πŸ«‘πŸ’œ


and that's the whole page, bestie!! this little gem is from the Linux Programmer's Manual, dated June, 2017, and she lives at section LIBPFM(3). go forth and profile something, ily, bye πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from