Skip to content

Commit

Permalink
SRF: Release v1.03 event files
Browse files Browse the repository at this point in the history
This commit releases SRF v1.03 events and updates mapfile.csv
accordingly.
  • Loading branch information
edwarddavidbaker committed Apr 19, 2024
1 parent a7c75ff commit c7dd26c
Show file tree
Hide file tree
Showing 4 changed files with 302 additions and 32 deletions.
248 changes: 241 additions & 7 deletions SRF/events/sierraforest_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) Xeon(R) Processor Scalable Family - V1.02",
"DatePublished": "02/26/2024",
"Version": "1.02",
"Info": "Performance Monitoring Events for Intel(R) Xeon(R) Processor Scalable Family - V1.03",
"DatePublished": "04/08/2024",
"Version": "1.03",
"Legend": ""
},
"Events": [
Expand Down Expand Up @@ -1493,8 +1493,8 @@
"EventCode": "0x72",
"UMask": "0x00",
"EventName": "TOPDOWN_RETIRING.ALL_P",
"BriefDescription": "Counts the number of consumed retirement slots. Similar to UOPS_RETIRED.ALL [This event is alias to TOPDOWN_RETIRING.ALL]",
"PublicDescription": "Counts the number of consumed retirement slots. Similar to UOPS_RETIRED.ALL [This event is alias to TOPDOWN_RETIRING.ALL]",
"BriefDescription": "Counts the number of consumed retirement slots. [This event is alias to TOPDOWN_RETIRING.ALL]",
"PublicDescription": "Counts the number of consumed retirement slots. [This event is alias to TOPDOWN_RETIRING.ALL]",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0,1,2,3,4,5,6,7",
"SampleAfterValue": "1000003",
Expand All @@ -1519,8 +1519,8 @@
"EventCode": "0x72",
"UMask": "0x00",
"EventName": "TOPDOWN_RETIRING.ALL",
"BriefDescription": "Counts the number of consumed retirement slots. Similar to UOPS_RETIRED.ALL [This event is alias to TOPDOWN_RETIRING.ALL_P]",
"PublicDescription": "Counts the number of consumed retirement slots. Similar to UOPS_RETIRED.ALL [This event is alias to TOPDOWN_RETIRING.ALL_P]",
"BriefDescription": "Counts the number of consumed retirement slots. [This event is alias to TOPDOWN_RETIRING.ALL_P]",
"PublicDescription": "Counts the number of consumed retirement slots. [This event is alias to TOPDOWN_RETIRING.ALL_P]",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0,1,2,3,4,5,6,7",
"SampleAfterValue": "1000003",
Expand Down Expand Up @@ -2893,6 +2893,136 @@
"PDISTCounter": "0,1",
"Speculative": "0"
},
{
"EventCode": "0xc7",
"UMask": "0x01",
"EventName": "FP_INST_RETIRED.32B_SP",
"BriefDescription": "Counts the number of retired instructions whose sources are a scalar 32bit single precision floating point.",
"PublicDescription": "Counts the number of retired instructions whose sources are a scalar 32bit single precision floating point.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0,1,2,3,4,5,6,7",
"SampleAfterValue": "1000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"PDISTCounter": "0,1",
"Speculative": "0"
},
{
"EventCode": "0xc7",
"UMask": "0x02",
"EventName": "FP_INST_RETIRED.64B_DP",
"BriefDescription": "Counts the number of retired instructions whose sources are a scalar 64 bit double precision floating point.",
"PublicDescription": "Counts the number of retired instructions whose sources are a scalar 64 bit double precision floating point.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0,1,2,3,4,5,6,7",
"SampleAfterValue": "1000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"PDISTCounter": "0,1",
"Speculative": "0"
},
{
"EventCode": "0xc7",
"UMask": "0x04",
"EventName": "FP_INST_RETIRED.128B_SP",
"BriefDescription": "Counts the number of retired instructions whose sources are a packed 128 bit single precision floating point. This may be SSE or AVX.128 operations.",
"PublicDescription": "Counts the number of retired instructions whose sources are a packed 128 bit single precision floating point. This may be SSE or AVX.128 operations.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0,1,2,3,4,5,6,7",
"SampleAfterValue": "1000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"PDISTCounter": "0,1",
"Speculative": "0"
},
{
"EventCode": "0xc7",
"UMask": "0x08",
"EventName": "FP_INST_RETIRED.128B_DP",
"BriefDescription": "Counts the total number of floating point retired instructions.",
"PublicDescription": "Counts the total number of floating point retired instructions.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0,1,2,3,4,5,6,7",
"SampleAfterValue": "1000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"PDISTCounter": "0,1",
"Speculative": "0"
},
{
"EventCode": "0xc7",
"UMask": "0x20",
"EventName": "FP_INST_RETIRED.256B_DP",
"BriefDescription": "Counts the number of retired instructions whose sources are a packed 256 bit double precision floating point.",
"PublicDescription": "Counts the number of retired instructions whose sources are a packed 256 bit double precision floating point.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0,1,2,3,4,5,6,7",
"SampleAfterValue": "1000003",
"MSRIndex": "0x00",
"MSRValue": "0x00",
"Precise": "1",
"CollectPEBSRecord": "2",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "1",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "0",
"Deprecated": "0",
"PDISTCounter": "0,1",
"Speculative": "0"
},
{
"EventCode": "0xc8",
"UMask": "0x01",
Expand Down Expand Up @@ -3880,6 +4010,110 @@
"Deprecated": "0",
"PDISTCounter": "0",
"Speculative": "0"
},
{
"EventCode": "0xB7",
"UMask": "0x01,0x02",
"EventName": "OCR.STREAMING_WR.ANY_RESPONSE",
"BriefDescription": "Counts streaming stores that have any type of response.",
"PublicDescription": "Counts streaming stores that have any type of response.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0",
"SampleAfterValue": "100003",
"MSRIndex": "0x1a6,0x1a7",
"MSRValue": "0x10800",
"Precise": "0",
"CollectPEBSRecord": "0",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "1",
"Deprecated": "0",
"PDISTCounter": "0",
"Speculative": "0"
},
{
"EventCode": "0xB7",
"UMask": "0x01,0x02",
"EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD",
"BriefDescription": "Counts demand data reads that were supplied by the L3 cache where a snoop was sent, the snoop hit, and non-modified data was forwarded.",
"PublicDescription": "Counts demand data reads that were supplied by the L3 cache where a snoop was sent, the snoop hit, and non-modified data was forwarded.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0",
"SampleAfterValue": "100003",
"MSRIndex": "0x1a6,0x1a7",
"MSRValue": "0x8003C0001",
"Precise": "0",
"CollectPEBSRecord": "0",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "1",
"Deprecated": "0",
"PDISTCounter": "0",
"Speculative": "0"
},
{
"EventCode": "0xB7",
"UMask": "0x01,0x02",
"EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM",
"BriefDescription": "Counts demand data reads that were supplied by the L3 cache where a snoop was sent, the snoop hit, and modified data was forwarded.",
"PublicDescription": "Counts demand data reads that were supplied by the L3 cache where a snoop was sent, the snoop hit, and modified data was forwarded.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0",
"SampleAfterValue": "100003",
"MSRIndex": "0x1a6,0x1a7",
"MSRValue": "0x10003C0001",
"Precise": "0",
"CollectPEBSRecord": "0",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "1",
"Deprecated": "0",
"PDISTCounter": "0",
"Speculative": "0"
},
{
"EventCode": "0xB7",
"UMask": "0x01,0x02",
"EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_HITM",
"BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that were supplied by the L3 cache where a snoop was sent, the snoop hit, and modified data was forwarded.",
"PublicDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that were supplied by the L3 cache where a snoop was sent, the snoop hit, and modified data was forwarded.",
"Counter": "0,1,2,3,4,5,6,7",
"PEBScounters": "0",
"SampleAfterValue": "100003",
"MSRIndex": "0x1a6,0x1a7",
"MSRValue": "0x10003C0002",
"Precise": "0",
"CollectPEBSRecord": "0",
"TakenAlone": "0",
"CounterMask": "0",
"Invert": "0",
"EdgeDetect": "0",
"PEBS": "0",
"Data_LA": "0",
"L1_Hit_Indication": "0",
"Errata": "null",
"Offcore": "1",
"Deprecated": "0",
"PDISTCounter": "0",
"Speculative": "0"
}
]
}
74 changes: 55 additions & 19 deletions SRF/events/sierraforest_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 Intel(R) Xeon(R) Processor Scalable Family - V1.02",
"DatePublished": "02/26/2024",
"Version": "1.02",
"Info": "Performance Monitoring Events for Intel(R) Xeon(R) Processor Scalable Family - V1.03",
"DatePublished": "04/08/2024",
"Version": "1.03",
"Legend": ""
},
"Events": [
Expand Down Expand Up @@ -5683,10 +5683,10 @@
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00CC437E",
"EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_ITOM_REMOTE",
"BriefDescription": "ItoM transactions from an IO device on a remote socket that miss the cache",
"PublicDescription": "TOR Inserts : ItoMs issued by IO Devices that missed the LLC",
"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 address memory on the local socket",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
Expand All @@ -5701,10 +5701,10 @@
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00CC42FE",
"EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_ITOM_LOCAL",
"BriefDescription": "ItoM transactions from an IO device on the local socket that miss the cache",
"PublicDescription": "TOR Inserts : ItoMs issued by IO Devices that missed the LLC",
"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 address memory on a remote socket",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
Expand All @@ -5719,10 +5719,10 @@
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00CD437E",
"EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_ITOMCACHENEAR_REMOTE",
"BriefDescription": "ItoMCacheNear transactions from an IO device on a remote socket that miss the cache",
"PublicDescription": "TOR Inserts : ItoMCacheNears, indicating a partial write request, from IO Devices that missed the LLC",
"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": "TOR Inserts : ItoM, indicating a write request, from IO Devices that address memory on the local socket",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
Expand All @@ -5737,10 +5737,46 @@
"UMask": "0x04",
"PortMask": "0x00",
"FCMask": "0x00",
"UMaskExt": "0x00CD42FE",
"EventName": "UNC_CHA_TOR_INSERTS.IO_MISS_ITOMCACHENEAR_LOCAL",
"BriefDescription": "ItoMCacheNear transactions from an IO device on the local socket that miss the cache",
"PublicDescription": "TOR Inserts : ItoMCacheNears, indicating a partial write request, from IO Devices that missed the LLC",
"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": "TOR Inserts : ItoM, indicating a write request, from IO Devices that address memory on a remote socket",
"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": "0x00C8F2FF",
"EventName": "UNC_CHA_TOR_INSERTS.IO_PCIRDCUR_LOCAL",
"BriefDescription": "PCIRDCUR (read) transactions from an IO device that addresses memory on the local socket",
"PublicDescription": "TOR Inserts : PCIRdCurs issued by IO Devices that addresses memory on the local socket",
"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 a remote socket",
"PublicDescription": "TOR Inserts : PCIRdCurs issued by IO Devices that addresses memory on a remote socket",
"Counter": "0,1,2,3",
"ELLC": "0",
"Filter": "na",
Expand Down
Loading

0 comments on commit c7dd26c

Please sign in to comment.