Commit e85af8a6 authored by Ian Rogers's avatar Ian Rogers Committed by Arnaldo Carvalho de Melo

perf vendor events intel: Refresh jaketown metrics and events

Update the jaketown metrics and events using the new tooling from:

  https://github.com/intel/perfmon

The metrics are unchanged but the formulas differ due to parentheses,
use of exponents and removal of redundant operations like "* 1".  The
events are unchanged but unused json values are removed. The
formatting changes increase consistency across the json files.
Signed-off-by: default avatarIan Rogers <irogers@google.com>
Acked-by: default avatarKan Liang <kan.liang@linux.intel.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Caleb Biggers <caleb.biggers@intel.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: John Garry <john.g.garry@oracle.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Perry Taylor <perry.taylor@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Xing Zhengjun <zhengjun.xing@linux.intel.com>
Link: https://lore.kernel.org/r/20221215065510.1621979-10-irogers@google.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 8ee37818
[ [
{ {
"BriefDescription": "Cycles with any input/output SSE or FP assist.", "BriefDescription": "Cycles with any input/output SSE or FP assist.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3",
"CounterMask": "1", "CounterMask": "1",
"EventCode": "0xCA", "EventCode": "0xCA",
"EventName": "FP_ASSIST.ANY", "EventName": "FP_ASSIST.ANY",
...@@ -11,8 +9,6 @@ ...@@ -11,8 +9,6 @@
}, },
{ {
"BriefDescription": "Number of SIMD FP assists due to input values.", "BriefDescription": "Number of SIMD FP assists due to input values.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0xCA", "EventCode": "0xCA",
"EventName": "FP_ASSIST.SIMD_INPUT", "EventName": "FP_ASSIST.SIMD_INPUT",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
...@@ -20,8 +16,6 @@ ...@@ -20,8 +16,6 @@
}, },
{ {
"BriefDescription": "Number of SIMD FP assists due to Output values.", "BriefDescription": "Number of SIMD FP assists due to Output values.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0xCA", "EventCode": "0xCA",
"EventName": "FP_ASSIST.SIMD_OUTPUT", "EventName": "FP_ASSIST.SIMD_OUTPUT",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
...@@ -29,8 +23,6 @@ ...@@ -29,8 +23,6 @@
}, },
{ {
"BriefDescription": "Number of X87 assists due to input value.", "BriefDescription": "Number of X87 assists due to input value.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0xCA", "EventCode": "0xCA",
"EventName": "FP_ASSIST.X87_INPUT", "EventName": "FP_ASSIST.X87_INPUT",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
...@@ -38,8 +30,6 @@ ...@@ -38,8 +30,6 @@
}, },
{ {
"BriefDescription": "Number of X87 assists due to output value.", "BriefDescription": "Number of X87 assists due to output value.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0xCA", "EventCode": "0xCA",
"EventName": "FP_ASSIST.X87_OUTPUT", "EventName": "FP_ASSIST.X87_OUTPUT",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
...@@ -47,8 +37,6 @@ ...@@ -47,8 +37,6 @@
}, },
{ {
"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issued this cycle.", "BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issued this cycle.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x10", "EventCode": "0x10",
"EventName": "FP_COMP_OPS_EXE.SSE_PACKED_DOUBLE", "EventName": "FP_COMP_OPS_EXE.SSE_PACKED_DOUBLE",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -56,8 +44,6 @@ ...@@ -56,8 +44,6 @@
}, },
{ {
"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issued this cycle.", "BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issued this cycle.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x10", "EventCode": "0x10",
"EventName": "FP_COMP_OPS_EXE.SSE_PACKED_SINGLE", "EventName": "FP_COMP_OPS_EXE.SSE_PACKED_SINGLE",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -65,8 +51,6 @@ ...@@ -65,8 +51,6 @@
}, },
{ {
"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issued this cycle.", "BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issued this cycle.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x10", "EventCode": "0x10",
"EventName": "FP_COMP_OPS_EXE.SSE_SCALAR_DOUBLE", "EventName": "FP_COMP_OPS_EXE.SSE_SCALAR_DOUBLE",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -74,8 +58,6 @@ ...@@ -74,8 +58,6 @@
}, },
{ {
"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issued this cycle.", "BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issued this cycle.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x10", "EventCode": "0x10",
"EventName": "FP_COMP_OPS_EXE.SSE_SCALAR_SINGLE", "EventName": "FP_COMP_OPS_EXE.SSE_SCALAR_SINGLE",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -83,8 +65,6 @@ ...@@ -83,8 +65,6 @@
}, },
{ {
"BriefDescription": "Number of FP Computational Uops Executed this cycle. The number of FADD, FSUB, FCOM, FMULs, integer MULsand IMULs, FDIVs, FPREMs, FSQRTS, integer DIVs, and IDIVs. This event does not distinguish an FADD used in the middle of a transcendental flow from a s.", "BriefDescription": "Number of FP Computational Uops Executed this cycle. The number of FADD, FSUB, FCOM, FMULs, integer MULsand IMULs, FDIVs, FPREMs, FSQRTS, integer DIVs, and IDIVs. This event does not distinguish an FADD used in the middle of a transcendental flow from a s.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x10", "EventCode": "0x10",
"EventName": "FP_COMP_OPS_EXE.X87", "EventName": "FP_COMP_OPS_EXE.X87",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -92,8 +72,6 @@ ...@@ -92,8 +72,6 @@
}, },
{ {
"BriefDescription": "Number of GSSE memory assist for stores. GSSE microcode assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.", "BriefDescription": "Number of GSSE memory assist for stores. GSSE microcode assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0xC1", "EventCode": "0xC1",
"EventName": "OTHER_ASSISTS.AVX_STORE", "EventName": "OTHER_ASSISTS.AVX_STORE",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
...@@ -101,8 +79,6 @@ ...@@ -101,8 +79,6 @@
}, },
{ {
"BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.", "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0xC1", "EventCode": "0xC1",
"EventName": "OTHER_ASSISTS.AVX_TO_SSE", "EventName": "OTHER_ASSISTS.AVX_TO_SSE",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
...@@ -110,8 +86,6 @@ ...@@ -110,8 +86,6 @@
}, },
{ {
"BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.", "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0xC1", "EventCode": "0xC1",
"EventName": "OTHER_ASSISTS.SSE_TO_AVX", "EventName": "OTHER_ASSISTS.SSE_TO_AVX",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
...@@ -119,8 +93,6 @@ ...@@ -119,8 +93,6 @@
}, },
{ {
"BriefDescription": "Number of AVX-256 Computational FP double precision uops issued this cycle.", "BriefDescription": "Number of AVX-256 Computational FP double precision uops issued this cycle.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x11", "EventCode": "0x11",
"EventName": "SIMD_FP_256.PACKED_DOUBLE", "EventName": "SIMD_FP_256.PACKED_DOUBLE",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -128,8 +100,6 @@ ...@@ -128,8 +100,6 @@
}, },
{ {
"BriefDescription": "Number of GSSE-256 Computational FP single precision uops issued this cycle.", "BriefDescription": "Number of GSSE-256 Computational FP single precision uops issued this cycle.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x11", "EventCode": "0x11",
"EventName": "SIMD_FP_256.PACKED_SINGLE", "EventName": "SIMD_FP_256.PACKED_SINGLE",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
......
[ [
{ {
"BriefDescription": "Unhalted core cycles when the thread is in ring 0.", "BriefDescription": "Unhalted core cycles when the thread is in ring 0.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x5C", "EventCode": "0x5C",
"EventName": "CPL_CYCLES.RING0", "EventName": "CPL_CYCLES.RING0",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -10,8 +8,6 @@ ...@@ -10,8 +8,6 @@
}, },
{ {
"BriefDescription": "Number of intervals between processor halts while thread is in ring 0.", "BriefDescription": "Number of intervals between processor halts while thread is in ring 0.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"CounterMask": "1", "CounterMask": "1",
"EdgeDetect": "1", "EdgeDetect": "1",
"EventCode": "0x5C", "EventCode": "0x5C",
...@@ -21,8 +17,6 @@ ...@@ -21,8 +17,6 @@
}, },
{ {
"BriefDescription": "Unhalted core cycles when thread is in rings 1, 2, or 3.", "BriefDescription": "Unhalted core cycles when thread is in rings 1, 2, or 3.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x5C", "EventCode": "0x5C",
"EventName": "CPL_CYCLES.RING123", "EventName": "CPL_CYCLES.RING123",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -30,8 +24,6 @@ ...@@ -30,8 +24,6 @@
}, },
{ {
"BriefDescription": "Hardware Prefetch requests that miss the L1D cache. This accounts for both L1 streamer and IP-based (IPP) HW prefetchers. A request is being counted each time it access the cache & miss it, including if a block is applicable or if hit the Fill Buffer for .", "BriefDescription": "Hardware Prefetch requests that miss the L1D cache. This accounts for both L1 streamer and IP-based (IPP) HW prefetchers. A request is being counted each time it access the cache & miss it, including if a block is applicable or if hit the Fill Buffer for .",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x4E", "EventCode": "0x4E",
"EventName": "HW_PRE_REQ.DL1_MISS", "EventName": "HW_PRE_REQ.DL1_MISS",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -39,8 +31,6 @@ ...@@ -39,8 +31,6 @@
}, },
{ {
"BriefDescription": "Valid instructions written to IQ per cycle.", "BriefDescription": "Valid instructions written to IQ per cycle.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x17", "EventCode": "0x17",
"EventName": "INSTS_WRITTEN_TO_IQ.INSTS", "EventName": "INSTS_WRITTEN_TO_IQ.INSTS",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
...@@ -48,8 +38,6 @@ ...@@ -48,8 +38,6 @@
}, },
{ {
"BriefDescription": "Cycles when L1 and L2 are locked due to UC or split lock.", "BriefDescription": "Cycles when L1 and L2 are locked due to UC or split lock.",
"Counter": "0,1,2,3",
"CounterHTOff": "0,1,2,3,4,5,6,7",
"EventCode": "0x63", "EventCode": "0x63",
"EventName": "LOCK_CYCLES.SPLIT_LOCK_UC_LOCK_DURATION", "EventName": "LOCK_CYCLES.SPLIT_LOCK_UC_LOCK_DURATION",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment