perfmon2
   the hardware-based performance monitoring interface for Linux
opensource.hp.com Link to Linux and HP web site  
Supported hardware
Perfmon2 overview
As of the kernel patch for 2.6.27, the perfmon2 subsystem supports the following processors:
  • Intel Pentium Pro, Pentium II, Intel Pentium III, Intel Pentium M
  • Intel Pentium 4
  • Intel Core Duo/Core Solo, Intel Core 2 Duo/Quad
  • Intel Atom
  • Intel Nehalem (core, uncore)
  • Intel Westmere (core, uncore)
  • Intel SandyBridge (core, uncore)
  • Intel IvyBridge (core, uncore)
  • Intel Haswell (core)
  • AMD AMD64 processors (all models from family 15 and 16)
  • AMD K7 processors
  • IBM PPC970, PPC970MP, Power4+, Power5, Power5+, Power6, Power7
  • MIPS: 5K, 20K, 25KF, 34K, 5KC, 74K, R10000, R12000, RM7000, RM9000, SB1, VR5432, VR5500, ICE9A, ICE9B
  • ARM AC8, AC9, AC15
  • Intel Knights Corner