Skip to content

Commit

Permalink
EMR: Release v1.06 event files
Browse files Browse the repository at this point in the history
This commit releases EMR v1.06 events and updates mapfile.csv
accordingly.
  • Loading branch information
edwarddavidbaker committed Mar 14, 2024
1 parent fb91e18 commit 21a8be3
Show file tree
Hide file tree
Showing 4 changed files with 252 additions and 36 deletions.
24 changes: 12 additions & 12 deletions EMR/events/emeraldrapids_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 5th Generation Intel(R) Xeon(R) Processor Scalable Family - V1.03",
"DatePublished": "01/19/2024",
"Version": "1.03",
"Info": "Performance Monitoring Events for 5th Generation Intel(R) Xeon(R) Processor Scalable Family - V1.06",
"DatePublished": "03/14/2024",
"Version": "1.06",
"Legend": ""
},
"Events": [
Expand Down Expand Up @@ -2612,7 +2612,7 @@
"UMask": "0x08",
"EventName": "IDQ.DSB_CYCLES_OK",
"BriefDescription": "Cycles DSB is delivering optimal number of Uops",
"PublicDescription": "Counts the number of cycles where optimal number of uops was delivered to the Instruction Decode Queue (IDQ) from the MITE (legacy decode pipeline) path. During these cycles uops are not being delivered from the Decode Stream Buffer (DSB).",
"PublicDescription": "Counts the number of cycles where optimal number of uops was delivered to the Instruction Decode Queue (IDQ) from the DSB (Decode Stream Buffer) path. Count includes uops that may 'bypass' the IDQ.",
"Counter": "0,1,2,3",
"PEBScounters": "0,1,2,3",
"SampleAfterValue": "2000003",
Expand Down Expand Up @@ -4802,13 +4802,13 @@
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
Expand All @@ -4828,13 +4828,13 @@
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
Expand All @@ -4854,13 +4854,13 @@
"SampleAfterValue": "2000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
Expand Down Expand Up @@ -6518,13 +6518,13 @@
"SampleAfterValue": "100003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "0",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
Expand Down
118 changes: 113 additions & 5 deletions EMR/events/emeraldrapids_uncore.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 5th Generation Intel(R) Xeon(R) Processor Scalable Family - V1.03",
"DatePublished": "01/19/2024",
"Version": "1.03",
"Info": "Performance Monitoring Events for 5th Generation Intel(R) Xeon(R) Processor Scalable Family - V1.06",
"DatePublished": "03/14/2024",
"Version": "1.06",
"Legend": ""
},
"Events": [
Expand Down Expand Up @@ -2571,7 +2571,7 @@
"FCMask": "0x00",
"UMaskExt": "0x00cc43fe",
"EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_ITOM",
"BriefDescription": "TOR Inserts; ItoM misses from local IO",
"BriefDescription": "TOR Inserts : ItoM, indicating a full cacheline write request, from IO Devices that missed the LLC",
"PublicDescription": "Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. Does not include addressless requests such as locks and interrupts.",
"Counter": "0,1,2,3",
"ELLC": "0",
Expand Down Expand Up @@ -3849,7 +3849,7 @@
"FCMask": "0x00",
"UMaskExt": "0x00c8f3fe",
"EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_PCIRDCUR",
"BriefDescription": "TOR Inserts; RdCur and FsRdCur misses from local IO",
"BriefDescription": "TOR Inserts; RdCur and FsRdCur requests from local IO that miss LLC",
"PublicDescription": "TOR Inserts : PCIRdCurs issued by IO Devices that missed the LLC : Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. Does not include addressless requests such as locks and interrupts.",
"Counter": "0,1,2,3",
"ELLC": "0",
Expand Down Expand Up @@ -5028,6 +5028,114 @@
"Deprecated": "0",
"FILTER_VALUE": "0",
"CounterType": "PGMABLE"
},
{
"Unit": "CHA",
"EventCode": "0x35",
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00C8F2FF",
"EventName": "UNC_CHA_TOR_INSERTS.IO_PCIRDCUR_LOCAL",
"BriefDescription": "PCIRDCUR (read) transactions from an IO device that addresses memory on a remote socket",
"PublicDescription": "Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. Does not include addressless requests such as locks and interrupts.",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
"ExtSel": "0",
"Deprecated": "0",
"FILTER_VALUE": "0",
"CounterType": "PGMABLE"
},
{
"Unit": "CHA",
"EventCode": "0x35",
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00C8F37F",
"EventName": "UNC_CHA_TOR_INSERTS.IO_PCIRDCUR_REMOTE",
"BriefDescription": "PCIRDCUR (read) transactions from an IO device that addresses memory on the local socket",
"PublicDescription": "Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. Does not include addressless requests such as locks and interrupts.",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
"ExtSel": "0",
"Deprecated": "0",
"FILTER_VALUE": "0",
"CounterType": "PGMABLE"
},
{
"Unit": "CHA",
"EventCode": "0x35",
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00CC437F",
"EventName": "UNC_CHA_TOR_INSERTS.IO_ITOM_REMOTE",
"BriefDescription": "ItoM (write) transactions from an IO device that addresses memory on a remote socket",
"PublicDescription": "Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. Does not include addressless requests such as locks and interrupts.",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
"ExtSel": "0",
"Deprecated": "0",
"FILTER_VALUE": "0",
"CounterType": "PGMABLE"
},
{
"Unit": "CHA",
"EventCode": "0x35",
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00CC42FF",
"EventName": "UNC_CHA_TOR_INSERTS.IO_ITOM_LOCAL",
"BriefDescription": "ItoM (write) transactions from an IO device that addresses memory on the local socket",
"PublicDescription": "Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. Does not include addressless requests such as locks and interrupts.",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
"ExtSel": "0",
"Deprecated": "0",
"FILTER_VALUE": "0",
"CounterType": "PGMABLE"
},
{
"Unit": "CHA",
"EventCode": "0x35",
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00CD437F",
"EventName": "UNC_CHA_TOR_INSERTS.IO_ITOMCACHENEAR_REMOTE",
"BriefDescription": "ItoMCacheNear (partial write) transactions from an IO device that addresses memory on a remote socket",
"PublicDescription": "TOR Inserts : ItoMCacheNears, indicating a partial write request, from IO Devices that missed the LLC : Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. Does not include addressless requests such as locks and interrupts.",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
"ExtSel": "0",
"Deprecated": "0",
"FILTER_VALUE": "0",
"CounterType": "PGMABLE"
},
{
"Unit": "CHA",
"EventCode": "0x35",
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00CD42FF",
"EventName": "UNC_CHA_TOR_INSERTS.IO_ITOMCACHENEAR_LOCAL",
"BriefDescription": "ItoMCacheNear (partial write) transactions from an IO device that addresses memory on the local socket",
"PublicDescription": "TOR Inserts : ItoMCacheNears, indicating a partial write request, from IO Devices that missed the LLC : Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. Does not include addressless requests such as locks and interrupts.",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
"ExtSel": "0",
"Deprecated": "0",
"FILTER_VALUE": "0",
"CounterType": "PGMABLE"
}
]
}
Loading

0 comments on commit 21a8be3

Please sign in to comment.