Skip to content

Commit

Permalink
Merge pull request #204 from edwarddavidbaker/sync-platforms
Browse files Browse the repository at this point in the history
LNL: Release event updates
  • Loading branch information
edwarddavidbaker authored Jun 24, 2024
2 parents f698acd + 172900e commit 966b872
Show file tree
Hide file tree
Showing 4 changed files with 3,969 additions and 399 deletions.
322 changes: 315 additions & 7 deletions LNL/events/lunarlake_lioncove_core.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"Header": {
"Copyright": "Copyright (c) 2001 - 2024 Intel Corporation. All rights reserved.",
"Info": "Performance Monitoring Events for Intel(R) Core(TM) processors based on Lunar Lake performance hybrid architecture - V1.03",
"DatePublished": "06/12/2024",
"Version": "1.03",
"Info": "Performance Monitoring Events for Intel(R) Core(TM) processors based on Lunar Lake performance hybrid architecture - V1.04",
"DatePublished": "06/20/2024",
"Version": "1.04",
"Legend": ""
},
"Events": [
Expand Down Expand Up @@ -2219,6 +2219,34 @@
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0x75",
"UMask": "0x01",
"UMaskExt": "0x00",
"EventName": "INST_DECODED.DECODERS",
"BriefDescription": "Instruction decoders utilized in a cycle",
"PublicDescription": "Number of decoders utilized in a cycle when the MITE (legacy decode pipeline) fetches instructions.",
"Counter": "2",
"PEBScounters": "2",
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0x76",
"UMask": "0x01",
Expand Down Expand Up @@ -3899,6 +3927,34 @@
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb2",
"UMask": "0x02",
"UMaskExt": "0x00",
"EventName": "UOPS_DISPATCHED.ALU",
"BriefDescription": "Uops executed on INT EU ALU ports.",
"PublicDescription": "Number of ALU integer uops dispatch to execution.",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb2",
"UMask": "0x04",
Expand Down Expand Up @@ -3927,6 +3983,90 @@
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb2",
"UMask": "0x08",
"UMaskExt": "0x00",
"EventName": "UOPS_DISPATCHED.SLOW",
"BriefDescription": "Number of Uops dispatched/executed by Slow EU (e.g. 3+ cycles LEA, >1 cycles shift, iDIVs, CR; *H operation)",
"PublicDescription": "Number of Slow integer uops dispatch to execution.",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb2",
"UMask": "0x10",
"UMaskExt": "0x00",
"EventName": "UOPS_DISPATCHED.STD",
"BriefDescription": "Uops executed on STD ports 4 and 9",
"PublicDescription": "Number of STD (Store Data) uops dispatch to execution",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb2",
"UMask": "0x20",
"UMaskExt": "0X00",
"EventName": "UOPS_DISPATCHED.SHIFT",
"BriefDescription": "Number of (shift) 1-cycle Uops dispatched/executed by any of the Shift Eus",
"PublicDescription": "Number of SHIFT integer uops dispatch to execution",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb2",
"UMask": "0x40",
Expand Down Expand Up @@ -3955,6 +4095,34 @@
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb2",
"UMask": "0x80",
"UMaskExt": "0x00",
"EventName": "UOPS_DISPATCHED.STA",
"BriefDescription": "Number of Uops dispatched on port 7; 8 and 13 (STA)",
"PublicDescription": "Number of STA (Store Address) uops dispatch to execution",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb3",
"UMask": "0x01",
Expand Down Expand Up @@ -4039,6 +4207,34 @@
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xb3",
"UMask": "0x08",
"UMaskExt": "0x00",
"EventName": "FP_ARITH_DISPATCHED.V3",
"BriefDescription": "Number of FP-arith-uops dispatched on 4th VEC port",
"PublicDescription": "Number of FP-arith-uops dispatched on 4th VEC port",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "1"
},
{
"EventCode": "0xc0",
"UMask": "0x00",
Expand Down Expand Up @@ -6116,8 +6312,36 @@
"UMask": "0x0C",
"UMaskExt": "0x00",
"EventName": "FP_ARITH_OPS_RETIRED.VECTOR_128B",
"BriefDescription": "FP_ARITH_OPS_RETIRED.VECTOR_128B",
"PublicDescription": "FP_ARITH_OPS_RETIRED.VECTOR_128B",
"BriefDescription": "FP_ARITH_OPS_RETIRED.VECTOR_128B [This event is alias to FP_ARITH_INST_RETIRED.VECTOR_128B]",
"PublicDescription": "FP_ARITH_OPS_RETIRED.VECTOR_128B [This event is alias to FP_ARITH_INST_RETIRED.VECTOR_128B]",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "100003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "0"
},
{
"EventCode": "0xc7",
"UMask": "0x0C",
"UMaskExt": "0x00",
"EventName": "FP_ARITH_INST_RETIRED.VECTOR_128B",
"BriefDescription": "FP_ARITH_INST_RETIRED.VECTOR_128B [This event is alias to FP_ARITH_OPS_RETIRED.VECTOR_128B]",
"PublicDescription": "FP_ARITH_INST_RETIRED.VECTOR_128B [This event is alias to FP_ARITH_OPS_RETIRED.VECTOR_128B]",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "100003",
Expand Down Expand Up @@ -6312,8 +6536,36 @@
"UMask": "0x30",
"UMaskExt": "0x00",
"EventName": "FP_ARITH_OPS_RETIRED.VECTOR_256B",
"BriefDescription": "FP_ARITH_OPS_RETIRED.VECTOR_256B",
"PublicDescription": "FP_ARITH_OPS_RETIRED.VECTOR_256B",
"BriefDescription": "FP_ARITH_OPS_RETIRED.VECTOR_256B [This event is alias to FP_ARITH_INST_RETIRED.VECTOR_256B]",
"PublicDescription": "FP_ARITH_OPS_RETIRED.VECTOR_256B [This event is alias to FP_ARITH_INST_RETIRED.VECTOR_256B]",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "100003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "NA",
"Speculative": "0"
},
{
"EventCode": "0xc7",
"UMask": "0x30",
"UMaskExt": "0x00",
"EventName": "FP_ARITH_INST_RETIRED.VECTOR_256B",
"BriefDescription": "FP_ARITH_INST_RETIRED.VECTOR_256B [This event is alias to FP_ARITH_OPS_RETIRED.VECTOR_256B]",
"PublicDescription": "FP_ARITH_INST_RETIRED.VECTOR_256B [This event is alias to FP_ARITH_OPS_RETIRED.VECTOR_256B]",
"Counter": "0,1,2,3,4,5,6,7,8,9",
"PEBScounters": "0,1,2,3,4,5,6,7,8,9",
"SampleAfterValue": "100003",
Expand Down Expand Up @@ -7119,6 +7371,62 @@
"PDISTCounter": "0",
"Speculative": "0"
},
{
"EventCode": "0xd2",
"UMask": "0x04",
"UMaskExt": "0x00",
"EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_HITM",
"BriefDescription": "Retired load instructions whose data sources were HitM responses from shared L3, Hit-with-FWD is normally excluded.",
"PublicDescription": "Counts retired load instructions whose data sources were HitM responses from shared L3, Hit-with-FWD is normally excluded.",
"Counter": "0,1,2,3",
"PEBScounters": "0,1,2,3",
"SampleAfterValue": "20011",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "1",
"Data_LA": "1",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "0",
"Speculative": "0"
},
{
"EventCode": "0xd2",
"UMask": "0x10",
"UMaskExt": "0x00",
"EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_FWD",
"BriefDescription": "Retired load instructions whose data sources were a cross-core Snoop hits and forwards data from an in on-package core cache (induced by NI$)",
"PublicDescription": "Counts retired load instructions whose data sources were a cross-core Snoop hits and forwards data from an in on-package core cache (induced by NI$)",
"Counter": "0,1,2,3",
"PEBScounters": "0,1,2,3",
"SampleAfterValue": "20011",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "1",
"Data_LA": "1",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"Equal": "0",
"PDISTCounter": "0",
"Speculative": "0"
},
{
"EventCode": "0xe0",
"UMask": "0x20",
Expand Down
Loading

0 comments on commit 966b872

Please sign in to comment.