This is an old revision of the document!


Pmctools: PMC Hardware

This wiki page will describe PMC hardware supported by hwpmc(4). This page is currently a stub.

(To be filled in)

  • Per-CPU counters.
  • Chipset (i.e., motherboard) counters.
  • Shared counters (Intel P4-only)

Dependent/Independent counters, examples of these.

(to be described in more detail)

  • AMD Athlon XP
  • AMD Athlon64 and Opteron
  • Intel Pentium Pro, P-II, P-III, Celeron, Pentium-M.
  • Intel P4/HTT

I have access to the following hardware.

A brief “howto” on writing a new hardware support layer is available at PmcTools/PmcHardwareHowTo.

… but for which I need access to hardware.

  • Sparc T-1 PMCs. At a first glance, T-1's support needs hwpmc(4) like functionality in the hypervisor.
  • Intel P5 PMCs. These CPUs are still sold in embedded devices. Such platforms could benefit from the availability of low-overhead system performance monitoring.
  • VIA CPU PMCs. These CPUs popular for embedded work.
  • pmctools/pmchardware.1203917652.txt.gz
  • Last modified: 2008/02/25 05:34
  • by JosephKoshy