"BriefDescription":"Execution stalls while L3 cache miss demand load is outstanding.",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3",
"CounterMask":"6",
"EventCode":"0xa3",
"EventName":"CYCLE_ACTIVITY.STALLS_L3_MISS",
"PEBScounters":"0,1,2,3",
"SampleAfterValue":"1000003",
"UMask":"0x6"
},
{
"BriefDescription":"Number of machine clears due to memory ordering conflicts.",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0xc3",
"EventName":"MACHINE_CLEARS.MEMORY_ORDERING",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts the number of Machine Clears detected dye to memory ordering. Memory Ordering Machine Clears may apply when a memory read may not conform to the memory ordering rules of the x86 architecture",
"SampleAfterValue":"100003",
"UMask":"0x2"
},
{
"BriefDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.",
"PublicDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles. Reported latency may be longer than just the memory latency.",
"SampleAfterValue":"1009",
"TakenAlone":"1",
"UMask":"0x1"
},
{
"BriefDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.",
"PublicDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles. Reported latency may be longer than just the memory latency.",
"SampleAfterValue":"20011",
"TakenAlone":"1",
"UMask":"0x1"
},
{
"BriefDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.",
"PublicDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles. Reported latency may be longer than just the memory latency.",
"SampleAfterValue":"503",
"TakenAlone":"1",
"UMask":"0x1"
},
{
"BriefDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.",
"PublicDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles. Reported latency may be longer than just the memory latency.",
"SampleAfterValue":"100007",
"TakenAlone":"1",
"UMask":"0x1"
},
{
"BriefDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.",
"PublicDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles. Reported latency may be longer than just the memory latency.",
"SampleAfterValue":"100003",
"TakenAlone":"1",
"UMask":"0x1"
},
{
"BriefDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.",
"PublicDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles. Reported latency may be longer than just the memory latency.",
"SampleAfterValue":"101",
"TakenAlone":"1",
"UMask":"0x1"
},
{
"BriefDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.",
"PublicDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles. Reported latency may be longer than just the memory latency.",
"SampleAfterValue":"2003",
"TakenAlone":"1",
"UMask":"0x1"
},
{
"BriefDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.",
"PublicDescription":"Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles. Reported latency may be longer than just the memory latency.",
"SampleAfterValue":"50021",
"TakenAlone":"1",
"UMask":"0x1"
},
{
"BriefDescription":"Demand Data Read requests who miss L3 cache",
"PublicDescription":"Demand Data Read requests who miss L3 cache.",
"SampleAfterValue":"100003",
"UMask":"0x10"
},
{
"BriefDescription":"Number of times an RTM execution aborted.",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0xc9",
"EventName":"RTM_RETIRED.ABORTED",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts the number of times RTM abort was triggered.",
"SampleAfterValue":"100003",
"UMask":"0x4"
},
{
"BriefDescription":"Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0xc9",
"EventName":"RTM_RETIRED.ABORTED_EVENTS",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts the number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt).",
"SampleAfterValue":"100003",
"UMask":"0x80"
},
{
"BriefDescription":"Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0xc9",
"EventName":"RTM_RETIRED.ABORTED_MEM",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts the number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts).",
"SampleAfterValue":"100003",
"UMask":"0x8"
},
{
"BriefDescription":"Number of times an RTM execution aborted due to incompatible memory type",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0xc9",
"EventName":"RTM_RETIRED.ABORTED_MEMTYPE",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts the number of times an RTM execution aborted due to incompatible memory type.",
"SampleAfterValue":"100003",
"UMask":"0x40"
},
{
"BriefDescription":"Number of times an RTM execution aborted due to HLE-unfriendly instructions",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0xc9",
"EventName":"RTM_RETIRED.ABORTED_UNFRIENDLY",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts the number of times an RTM execution aborted due to HLE-unfriendly instructions.",
"SampleAfterValue":"100003",
"UMask":"0x20"
},
{
"BriefDescription":"Number of times an RTM execution successfully committed",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0xc9",
"EventName":"RTM_RETIRED.COMMIT",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts the number of times RTM commit succeeded.",
"SampleAfterValue":"100003",
"UMask":"0x2"
},
{
"BriefDescription":"Number of times an RTM execution started.",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0xc9",
"EventName":"RTM_RETIRED.START",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts the number of times we entered an RTM region. Does not count nested transactions.",
"SampleAfterValue":"100003",
"UMask":"0x1"
},
{
"BriefDescription":"Counts the number of times a class of instructions that may cause a transactional abort was executed inside a transactional region",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0x5d",
"EventName":"TX_EXEC.MISC2",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts Unfriendly TSX abort triggered by a vzeroupper instruction.",
"SampleAfterValue":"100003",
"UMask":"0x2"
},
{
"BriefDescription":"Number of times an instruction execution caused the transactional nest count supported to be exceeded",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3,4,5,6,7",
"EventCode":"0x5d",
"EventName":"TX_EXEC.MISC3",
"PEBScounters":"0,1,2,3,4,5,6,7",
"PublicDescription":"Counts Unfriendly TSX abort triggered by a nest count that is too deep.",
"SampleAfterValue":"100003",
"UMask":"0x4"
},
{
"BriefDescription":"Speculatively counts the number of TSX aborts due to a data capacity limitation for transactional reads",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3",
"EventCode":"0x54",
"EventName":"TX_MEM.ABORT_CAPACITY_READ",
"PEBScounters":"0,1,2,3",
"PublicDescription":"Speculatively counts the number of Transactional Synchronization Extensions (TSX) aborts due to a data capacity limitation for transactional reads",
"SampleAfterValue":"100003",
"UMask":"0x80"
},
{
"BriefDescription":"Speculatively counts the number of TSX aborts due to a data capacity limitation for transactional writes.",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3",
"EventCode":"0x54",
"EventName":"TX_MEM.ABORT_CAPACITY_WRITE",
"PEBScounters":"0,1,2,3",
"PublicDescription":"Speculatively counts the number of Transactional Synchronization Extensions (TSX) aborts due to a data capacity limitation for transactional writes.",
"SampleAfterValue":"100003",
"UMask":"0x2"
},
{
"BriefDescription":"Number of times a transactional abort was signaled due to a data conflict on a transactionally accessed address",
"CollectPEBSRecord":"2",
"Counter":"0,1,2,3",
"EventCode":"0x54",
"EventName":"TX_MEM.ABORT_CONFLICT",
"PEBScounters":"0,1,2,3",
"PublicDescription":"Counts the number of times a TSX line had a cache conflict.",