SHORT Execution port utilization REQUIRE_NOHT EVENTSET FIXC0 INSTR_RETIRED_ANY FIXC1 CPU_CLK_UNHALTED_CORE FIXC2 CPU_CLK_UNHALTED_REF PMC0 UOPS_DISPATCHED_PORT_PORT_0 PMC1 UOPS_DISPATCHED_PORT_PORT_1 PMC2 UOPS_DISPATCHED_PORT_PORT_2 PMC3 UOPS_DISPATCHED_PORT_PORT_3 PMC4 UOPS_DISPATCHED_PORT_PORT_4 PMC5 UOPS_DISPATCHED_PORT_PORT_5 METRICS Runtime (RDTSC) [s] time Runtime unhalted [s] FIXC1*inverseClock Clock [MHz] 1.E-06*(FIXC1/FIXC2)/inverseClock CPI FIXC1/FIXC0 Port0 usage ratio PMC0/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5) Port1 usage ratio PMC1/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5) Port2 usage ratio PMC2/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5) Port3 usage ratio PMC3/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5) Port4 usage ratio PMC4/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5) Port5 usage ratio PMC5/(PMC0+PMC1+PMC2+PMC3+PMC4+PMC5) LONG Formulas: Port0 usage ratio = UOPS_DISPATCHED_PORT_PORT_0/SUM(UOPS_DISPATCHED_PORT_PORT_*) Port1 usage ratio = UOPS_DISPATCHED_PORT_PORT_1/SUM(UOPS_DISPATCHED_PORT_PORT_*) Port2 usage ratio = UOPS_DISPATCHED_PORT_PORT_2/SUM(UOPS_DISPATCHED_PORT_PORT_*) Port3 usage ratio = UOPS_DISPATCHED_PORT_PORT_3/SUM(UOPS_DISPATCHED_PORT_PORT_*) Port4 usage ratio = UOPS_DISPATCHED_PORT_PORT_4/SUM(UOPS_DISPATCHED_PORT_PORT_*) Port5 usage ratio = UOPS_DISPATCHED_PORT_PORT_5/SUM(UOPS_DISPATCHED_PORT_PORT_*) - This group measures the execution port utilization in a CPU core. The group can only be measured when HyperThreading is disabled because only then each CPU core can program eight counters.