LIBPFM(3)

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

okay bestie, buckle up, because we're talking about libpfm_amd64 β€” that's the libpfm page for AMD64 support, and it's lowkey iconic. this is the libpfm_amd64 one, and yes, there are sibling pages, we'll get to those. πŸŽ€


✨ NAME ✨

libpfm_amd64 β€” support for AMD64 processors πŸ¦‹


✨ SYNOPSIS ✨

#include <perfmon/pfmlib.h>

like, that's the whole thing. one include and you're in. no cap. πŸ’…


✨ DESCRIPTION ✨

so the library supports all AMD64 processors, and the way that it does that is: it works in both 32 and 64-bit modes. both. not one. both. periodt. πŸ‘‘

and the support is broken down into three groups, okay? three. here they are:

  • AMD K7 processors (family 6)
  • AMD K8 processors (family 15)
  • AMD Family 10h processors (family 16)

each group has its own distinct man page, so don't go looking for everything in one place β€” the links are down below in SEE ALSO. it's giving organized. it's giving "she has a system." 🧚


✨ SEE ALSO ✨


✨ AUTHORS ✨

these two legends built it and we simply have to give them their flowers 🌸:

  • Stephane Eranian <eranian@gmail.com>
  • Robert Richter <robert.richter@amd.com>

this page is from August, 2010, part of the Linux Programmer's Manual, and it's LIBPFM(3) β€” so yeah, she's been serving since 2010 and she's still here. 🫢

okay that's the whole page, ily, go read the K7/K8/fam10h ones next, mwah πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from