cc-metric-collector/collectors/likwid/groups/ivybridge/UOPS.txt
2021-03-25 14:47:10 +01:00

36 lines
918 B
Plaintext

SHORT UOPs execution info
EVENTSET
FIXC0 INSTR_RETIRED_ANY
FIXC1 CPU_CLK_UNHALTED_CORE
FIXC2 CPU_CLK_UNHALTED_REF
PMC0 UOPS_ISSUED_ANY
PMC1 UOPS_EXECUTED_THREAD
PMC2 UOPS_RETIRED_ALL
PMC3 UOPS_ISSUED_FLAGS_MERGE
METRICS
Runtime (RDTSC) [s] time
Runtime unhalted [s] FIXC1*inverseClock
Clock [MHz] 1.E-06*(FIXC1/FIXC2)/inverseClock
CPI FIXC1/FIXC0
Issued UOPs PMC0
Merged UOPs PMC3
Executed UOPs PMC1
Retired UOPs PMC2
LONG
Formulas:
Issued UOPs = UOPS_ISSUED_ANY
Merged UOPs = UOPS_ISSUED_FLAGS_MERGE
Executed UOPs = UOPS_EXECUTED_THREAD
Retired UOPs = UOPS_RETIRED_ALL
-
This group returns information about the instruction pipeline. It measures the
issued, executed and retired uOPs and returns the number of uOPs which were issued
but not executed as well as the number of uOPs which were executed but never retired.
The executed but not retired uOPs commonly come from speculatively executed branches.