HP Caliper User's Guide
pmu_trace Measurement Report Description
With the pmu_trace measurement, produced by the pmu_trace measurement
configuration file, HP Caliper measures traces of sampled PMU data associated with
the application for each kernel thread. This data includes cache misses, TLB misses,
ALAT misses, branch mispredictions, instruction addresses, and CPU events.
These metrics are sampled using the processor's performance monitoring unit (PMU).
The number of metrics HP Caliper can accumulate during a single run of your
application is constrained by the underlying PMU. These constraints are described in
the pmu_trace measurement configuration file.
The CPU events you can choose from are listed in the file
itanium2_cpu_counters.txt, located in the HP Caliper home directory in the
doc/text subdirectory.
The pmu_trace measurement always reports kernel-thread data whether the --thread
option is specified or not.
Example Command Line for Text Report
$ caliper pmu_trace -o reports/samplecpu.txt ./wordplay thequickbrownfox
Example Command Line for CSV Report
$ caliper pmu_trace --csv csvout ./wordplay thequickbrownfox
pmu_trace Measurement Report Description 287