|
file | bw.h [code] |
| Interfaces to access free-running bandwidth counters.
|
|
file | cpuasynchcounter.h [code] |
| Implementation of a POSIX thread that periodically saves the current state of counters and exposes them to other threads.
|
|
file | cpucounters.cpp |
| The bulk of PCM implementation.
|
|
file | cpucounters.h [code] |
| Main CPU counters header.
|
|
file | mmio.h [code] |
| Interface to access memory mapped IO registers.
|
|
file | pci.h [code] |
| Low level interface to access PCI configuration space.
|
|
file | pcm-core.cpp |
| Example of using CPU counters: implements a performance counter monitoring utility for Intel Core, Offcore events.
|
|
file | pcm-memory.cpp |
| Example of using CPU counters: implements a performance counter monitoring utility for memory controller channels and DIMMs (ranks) + PMM memory traffic.
|
|
file | pcm-numa.cpp |
| Example of using CPU counters: implements a performance counter monitoring utility for NUMA (remote and local memory accesses counting). Example for programming offcore response events.
|
|
file | pcm-pcie.cpp |
| Example of using uncore CBo counters: implements a performance counter monitoring utility for monitoring PCIe bandwidth.
|
|
file | pcm-raw.cpp |
| Example of using CPU counters: implements a performance counter monitoring utility with raw events interface.
|
|
file | pcm-sensor.cpp |
| Example of using CPU counters: implements a graphical plugin for KDE ksysguard.
|
|
file | pcm-tsx.cpp |
| Example of using CPU counters: implements a performance counter monitoring utility for Intel Transactional Synchronization Extensions.
|
|
file | realtime.cpp |
| Two use-cases: realtime data structure performance analysis and memory-bandwidth aware scheduling.
|
|
file | resctrl.h [code] |
| interface to MBM and CMT using Linux resctrl
|
|
file | types.h [code] |
| Internal type and constant definitions.
|
|
file | utils.h [code] |
| Some common utility routines.
|
|
file | width_extender.h [code] |
| Provides 64-bit "virtual" counters from underlying 32-bit HW counters.
|
|