Intel(r) Performance Counter Monitor
File List
Here is a list of all documented files with brief descriptions:
 client_bw.hInterface to access client bandwidth counters
 cpuasynchcounter.hImplementation of a POSIX thread that periodically saves the current state of counters and exposes them to other threads
 cpucounters.cppThe bulk of Intel PCM implementation
 cpucounters.hMain CPU counters header
 msr.hLow level interface to access hardware model specific registers
 pci.hLow level interface to access PCI configuration space
 pcm-memory.cppExample of using CPU counters: implements a performance counter monitoring utility for memory controller channels
 pcm-numa.cppExample of using CPU counters: implements a performance counter monitoring utility for NUMA (remote and local memory accesses counting). Example for programming offcore response events
 pcm-pcie.cppExample of using uncore CBo counters: implements a performance counter monitoring utility for monitoring PCIe bandwidth
 pcm-sensor.cppExample of using CPU counters: implements a graphical plugin for KDE ksysguard
 pcm-tsx.cppExample of using CPU counters: implements a performance counter monitoring utility for Intel Transactional Synchronization Extensions
 pcm.cppExample of using CPU counters: implements a simple performance counter monitoring utility
 realtime.cppTwo use-cases: realtime data structure performance analysis and memory-bandwidth aware scheduling
 types.hInternal type and constant definitions
 utils.hSome common utility routines
 width_extender.hProvides 64-bit "virtual" counters from underlying 32-bit HW counters