GNU Linux-libre 6.8.9-gnu
[releases.git] / tools / perf / pmu-events / arch / x86 / elkhartlake / ehl-metrics.json
1 [
2     {
3         "MetricExpr": "INST_RETIRED.ANY / cycles",
4         "BriefDescription": "Instructions Per Cycle (per Logical Processor)",
5         "MetricName": "IPC"
6     },
7     {
8         "MetricExpr": "1 / IPC",
9         "BriefDescription": "Cycles Per Instruction (per Logical Processor)",
10         "MetricName": "CPI"
11     },
12     {
13         "MetricExpr": "cycles",
14         "BriefDescription": "Per-Logical Processor actual clocks when the Logical Processor is active.",
15         "MetricName": "CLKS"
16     },
17     {
18         "MetricExpr": "INST_RETIRED.ANY / BR_MISP_RETIRED.ALL_BRANCHES",
19         "BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear)",
20         "MetricName": "IpMispredict"
21     },
22     {
23         "MetricExpr": "INST_RETIRED.ANY / BR_INST_RETIRED.ALL_BRANCHES",
24         "BriefDescription": "Instructions per Branch (lower number means higher occurrence rate)",
25         "MetricName": "IpBranch"
26     },
27     {
28         "MetricExpr": "INST_RETIRED.ANY",
29         "BriefDescription": "Total number of retired Instructions",
30         "MetricName": "Instructions"
31     },
32     {
33         "MetricExpr": "64 * LONGEST_LAT_CACHE.MISS / 1000000000 ",
34         "BriefDescription": "Average per-core data fill bandwidth to the L3 cache [GB / sec]",
35         "MetricName": "L3_Cache_Fill_BW"
36     },
37     {
38         "MetricExpr": "CPU_CLK_UNHALTED.REF_TSC / msr@tsc@",
39         "BriefDescription": "Average CPU Utilization",
40         "MetricName": "CPU_Utilization"
41     },
42     {
43         "MetricExpr": "(cycles / CPU_CLK_UNHALTED.REF_TSC) * msr@tsc@ / 1000000000 ",
44         "BriefDescription": "Measured Average Frequency for unhalted processors [GHz]",
45         "MetricName": "Average_Frequency"
46     },
47     {
48         "MetricExpr": "cycles / CPU_CLK_UNHALTED.REF_TSC",
49         "BriefDescription": "Average Frequency Utilization relative nominal frequency",
50         "MetricName": "Turbo_Utilization"
51     },
52     {
53         "MetricExpr": "cycles:k / cycles",
54         "BriefDescription": "Fraction of cycles spent in the Operating System (OS) Kernel mode",
55         "MetricName": "Kernel_Utilization"
56     }
57 ]