mirror of
https://github.com/andreas-abel/nanoBench.git
synced 2025-07-21 15:11:03 +02:00
360 lines
24 KiB
Plaintext
360 lines
24 KiB
Plaintext
# Based on https://download.01.org/perfmon/SNB/sandybridge_core_v16.json
|
|
# Applies to processors with family-model in {6-2A}
|
|
|
|
# Counts all demand data reads .
|
|
B7.01.MSR_RSP0=0x00010001.TakenAlone OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_RESPONSE
|
|
|
|
# Counts all demand rfo's .
|
|
B7.01.MSR_RSP0=0x00010002.TakenAlone OFFCORE_RESPONSE.DEMAND_RFO.ANY_RESPONSE
|
|
|
|
# Counts all demand code reads.
|
|
B7.01.MSR_RSP0=0x00010004.TakenAlone OFFCORE_RESPONSE.DEMAND_CODE_RD.ANY_RESPONSE
|
|
|
|
# Counts all demand & prefetch prefetch RFOs .
|
|
B7.01.MSR_RSP0=0x00010122.TakenAlone OFFCORE_RESPONSE.ALL_RFO.ANY_RESPONSE
|
|
|
|
# Counts all demand & prefetch data reads.
|
|
B7.01.MSR_RSP0=0x000105B3.TakenAlone OFFCORE_RESPONSE.ALL_DATA_RD.ANY_RESPONSE
|
|
|
|
# Counts all data/code/rfo references (demand & prefetch) .
|
|
B7.01.MSR_RSP0=0x000107F7.TakenAlone OFFCORE_RESPONSE.ALL_READS.ANY_RESPONSE
|
|
|
|
# REQUEST = DEMAND_RFO and RESPONSE = LLC_HIT_M and SNOOP = HITM
|
|
B7.01.MSR_RSP0=0x1000040002.TakenAlone OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT_M.HITM
|
|
|
|
# Counts demand data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0001.TakenAlone OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts demand data writes (RFOs) that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0002.TakenAlone OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts demand code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0004.TakenAlone OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0010.TakenAlone OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch (that bring data to L2) RFOs that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0020.TakenAlone OFFCORE_RESPONSE.PF_L2_RFO.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch (that bring data to L2) code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0040.TakenAlone OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0080.TakenAlone OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0090.TakenAlone OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts demand & prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0091.TakenAlone OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch (that bring data to LLC only) RFOs that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0100.TakenAlone OFFCORE_RESPONSE.PF_LLC_RFO.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch RFOs that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0120.TakenAlone OFFCORE_RESPONSE.ALL_PF_RFO.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts demand & prefetch RFOs that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0122.TakenAlone OFFCORE_RESPONSE.ALL_RFO.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch (that bring data to LLC only) code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0200.TakenAlone OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts prefetch code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0240.TakenAlone OFFCORE_RESPONSE.ALL_PF_CODE_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts demand & prefetch code reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c0244.TakenAlone OFFCORE_RESPONSE.ALL_CODE_RD.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# Counts data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded.
|
|
B7.01.MSR_RSP0=0x10003c03f7.TakenAlone OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HITM_OTHER_CORE
|
|
|
|
# tbd
|
|
B7.01.MSR_RSP0=0x10008.TakenAlone OFFCORE_RESPONSE.COREWB.ANY_RESPONSE
|
|
|
|
# Counts demand data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0001.TakenAlone OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts demand data writes (RFOs) that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0002.TakenAlone OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts demand code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0004.TakenAlone OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch (that bring data to L2) data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0010.TakenAlone OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch (that bring data to L2) RFOs that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0020.TakenAlone OFFCORE_RESPONSE.PF_L2_RFO.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch (that bring data to L2) code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0040.TakenAlone OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0080.TakenAlone OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0090.TakenAlone OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts demand & prefetch data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0091.TakenAlone OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch (that bring data to LLC only) RFOs that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0100.TakenAlone OFFCORE_RESPONSE.PF_LLC_RFO.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch RFOs that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0120.TakenAlone OFFCORE_RESPONSE.ALL_PF_RFO.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts demand & prefetch RFOs that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0122.TakenAlone OFFCORE_RESPONSE.ALL_RFO.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch (that bring data to LLC only) code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0200.TakenAlone OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts prefetch code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0240.TakenAlone OFFCORE_RESPONSE.ALL_PF_CODE_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts demand & prefetch code reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c0244.TakenAlone OFFCORE_RESPONSE.ALL_CODE_RD.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# Counts data/code/rfo reads (demand & prefetch) that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores.
|
|
B7.01.MSR_RSP0=0x1003c03f7.TakenAlone OFFCORE_RESPONSE.ALL_READS.LLC_HIT.NO_SNOOP_NEEDED
|
|
|
|
# REQUEST = PF_RFO and RESPONSE = ANY_RESPONSE
|
|
B7.01.MSR_RSP0=0x10040.TakenAlone OFFCORE_RESPONSE.PF_IFETCH.ANY_RESPONSE
|
|
|
|
# REQUEST = PF_LLC_DATA_RD and RESPONSE = ANY_RESPONSE
|
|
B7.01.MSR_RSP0=0x10080.TakenAlone OFFCORE_RESPONSE.PF_L_DATA_RD.ANY_RESPONSE
|
|
|
|
# REQUEST = PF_LLC_IFETCH and RESPONSE = ANY_RESPONSE
|
|
B7.01.MSR_RSP0=0x10200.TakenAlone OFFCORE_RESPONSE.PF_L_IFETCH.ANY_RESPONSE
|
|
|
|
# Counts requests where the address of an atomic lock instruction spans a cache line boundary or the lock instruction is executed on uncacheable address.
|
|
B7.01.MSR_RSP0=0x10400.TakenAlone OFFCORE_RESPONSE.SPLIT_LOCK_UC_LOCK.ANY_RESPONSE
|
|
|
|
# REQUEST = DATA_INTO_CORE and RESPONSE = ANY_RESPONSE
|
|
B7.01.MSR_RSP0=0x10433.TakenAlone OFFCORE_RESPONSE.DATA_IN.ANY_RESPONSE
|
|
|
|
# Counts non-temporal stores.
|
|
B7.01.MSR_RSP0=0x10800.TakenAlone OFFCORE_RESPONSE.STREAMING_STORES.ANY_RESPONSE
|
|
|
|
# REQUEST = DATA_IN_SOCKET and RESPONSE = LLC_MISS_LOCAL and SNOOP = ANY_LLC_HIT
|
|
B7.01.MSR_RSP0=0x17004001b3.TakenAlone OFFCORE_RESPONSE.DATA_IN_SOCKET.LLC_MISS_LOCAL.ANY_LLC_HIT
|
|
|
|
# Counts miscellaneous accesses that include port i/o, MMIO and uncacheable memory accesses. It also includes L2 hints sent to LLC to keep a line from being evicted out of the core caches.
|
|
B7.01.MSR_RSP0=0x18000.TakenAlone OFFCORE_RESPONSE.OTHER.ANY_RESPONSE
|
|
|
|
# REQUEST = DEMAND_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM
|
|
B7.01.MSR_RSP0=0x1f80400004.TakenAlone OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_MISS_LOCAL.DRAM
|
|
|
|
# REQUEST = PF_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM
|
|
B7.01.MSR_RSP0=0x1f80400010.TakenAlone OFFCORE_RESPONSE.PF_DATA_RD.LLC_MISS_LOCAL.DRAM
|
|
|
|
# REQUEST = PF_RFO and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM
|
|
B7.01.MSR_RSP0=0x1f80400040.TakenAlone OFFCORE_RESPONSE.PF_IFETCH.LLC_MISS_LOCAL.DRAM
|
|
|
|
# REQUEST = PF_LLC_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM
|
|
B7.01.MSR_RSP0=0x1f80400080.TakenAlone OFFCORE_RESPONSE.PF_L_DATA_RD.LLC_MISS_LOCAL.DRAM
|
|
|
|
# REQUEST = PF_LLC_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM
|
|
B7.01.MSR_RSP0=0x1f80400200.TakenAlone OFFCORE_RESPONSE.PF_L_IFETCH.LLC_MISS_LOCAL.DRAM
|
|
|
|
# REQUEST = ANY_REQUEST and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM
|
|
B7.01.MSR_RSP0=0x1f80408fff.TakenAlone OFFCORE_RESPONSE.ANY_REQUEST.LLC_MISS_LOCAL.DRAM
|
|
|
|
# Counts demand data reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0001.TakenAlone OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts demand data writes (RFOs) that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0002.TakenAlone OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts demand code reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0004.TakenAlone OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0010.TakenAlone OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch (that bring data to L2) RFOs that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0020.TakenAlone OFFCORE_RESPONSE.PF_L2_RFO.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch (that bring data to L2) code reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0040.TakenAlone OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0080.TakenAlone OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch data reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0090.TakenAlone OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts demand & prefetch data reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0091.TakenAlone OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch (that bring data to LLC only) RFOs that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0100.TakenAlone OFFCORE_RESPONSE.PF_LLC_RFO.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch RFOs that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0120.TakenAlone OFFCORE_RESPONSE.ALL_PF_RFO.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts demand & prefetch RFOs that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0122.TakenAlone OFFCORE_RESPONSE.ALL_RFO.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch (that bring data to LLC only) code reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0200.TakenAlone OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts prefetch code reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0240.TakenAlone OFFCORE_RESPONSE.ALL_PF_CODE_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts demand & prefetch code reads that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c0244.TakenAlone OFFCORE_RESPONSE.ALL_CODE_RD.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoops sent to sibling cores return clean response.
|
|
B7.01.MSR_RSP0=0x2003c03f7.TakenAlone OFFCORE_RESPONSE.ALL_READS.LLC_HIT.SNOOP_MISS
|
|
|
|
# Counts miscellaneous accesses that include port i/o, MMIO and uncacheable memory accesses.
|
|
B7.01.MSR_RSP0=0x2380408000.TakenAlone OFFCORE_RESPONSE.OTHER.PORTIO_MMIO_UC
|
|
|
|
# Counts demand data reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400001.TakenAlone OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.DRAM
|
|
|
|
# Counts demand data writes (RFOs) that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400002.TakenAlone OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.DRAM
|
|
|
|
# Counts demand code reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400004.TakenAlone OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.DRAM
|
|
|
|
# Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400010.TakenAlone OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.DRAM
|
|
|
|
# Counts all prefetch (that bring data to L2) RFOs that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400020.TakenAlone OFFCORE_RESPONSE.PF_L2_RFO.LLC_MISS.DRAM
|
|
|
|
# Counts all prefetch (that bring data to L2) code reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400040.TakenAlone OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_MISS.DRAM
|
|
|
|
# Counts all prefetch (that bring data to LLC only) data reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400080.TakenAlone OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_MISS.DRAM
|
|
|
|
# Counts all prefetch data reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400090.TakenAlone OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_MISS.DRAM
|
|
|
|
# Counts all demand & prefetch data reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400091.TakenAlone OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.DRAM
|
|
|
|
# Counts all prefetch (that bring data to LLC only) RFOs that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400100.TakenAlone OFFCORE_RESPONSE.PF_LLC_RFO.LLC_MISS.DRAM
|
|
|
|
# Counts all prefetch RFOs that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400120.TakenAlone OFFCORE_RESPONSE.ALL_PF_RFO.LLC_MISS.DRAM
|
|
|
|
# Counts all demand & prefetch RFOs that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400122.TakenAlone OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.DRAM
|
|
|
|
# Counts all prefetch (that bring data to LLC only) code reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400200.TakenAlone OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.DRAM
|
|
|
|
# Counts all prefetch code reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400240.TakenAlone OFFCORE_RESPONSE.ALL_PF_CODE_RD.LLC_MISS.DRAM
|
|
|
|
# Counts all demand & prefetch code reads that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x300400244.TakenAlone OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.DRAM
|
|
|
|
# Counts all data/code/rfo reads (demand & prefetch) that miss the LLC and the data returned from dram.
|
|
B7.01.MSR_RSP0=0x3004003f7.TakenAlone OFFCORE_RESPONSE.ALL_READS.LLC_MISS.DRAM
|
|
|
|
# Counts all demand data reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0001.TakenAlone OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all demand data writes (RFOs) that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0002.TakenAlone OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all demand code reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0004.TakenAlone OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch (that bring data to L2) data reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0010.TakenAlone OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch (that bring data to L2) RFOs that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0020.TakenAlone OFFCORE_RESPONSE.PF_L2_RFO.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch (that bring data to L2) code reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0040.TakenAlone OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch (that bring data to LLC only) data reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0080.TakenAlone OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch data reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0090.TakenAlone OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all demand & prefetch data reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0091.TakenAlone OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch (that bring data to LLC only) RFOs that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0100.TakenAlone OFFCORE_RESPONSE.PF_LLC_RFO.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch RFOs that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0120.TakenAlone OFFCORE_RESPONSE.ALL_PF_RFO.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all demand & prefetch RFOs that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0122.TakenAlone OFFCORE_RESPONSE.ALL_RFO.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch (that bring data to LLC only) code reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0200.TakenAlone OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all prefetch code reads that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c0240.TakenAlone OFFCORE_RESPONSE.ALL_PF_CODE_RD.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC.
|
|
B7.01.MSR_RSP0=0x3f803c03f7.TakenAlone OFFCORE_RESPONSE.ALL_READS.LLC_HIT.ANY_RESPONSE
|
|
|
|
# Counts demand data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0001.TakenAlone OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts demand data writes (RFOs) that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0002.TakenAlone OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts demand code reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0004.TakenAlone OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0010.TakenAlone OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch (that bring data to L2) RFOs that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0020.TakenAlone OFFCORE_RESPONSE.PF_L2_RFO.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch (that bring data to L2) code reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0040.TakenAlone OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0080.TakenAlone OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0090.TakenAlone OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts demand & prefetch data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0091.TakenAlone OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch (that bring data to LLC only) RFOs that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0100.TakenAlone OFFCORE_RESPONSE.PF_LLC_RFO.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch RFOs that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0120.TakenAlone OFFCORE_RESPONSE.ALL_PF_RFO.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts demand & prefetch RFOs that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0122.TakenAlone OFFCORE_RESPONSE.ALL_RFO.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch (that bring data to LLC only) code reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0200.TakenAlone OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts prefetch code reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c0240.TakenAlone OFFCORE_RESPONSE.ALL_PF_CODE_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded.
|
|
B7.01.MSR_RSP0=0x4003c03f7.TakenAlone OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HIT_OTHER_CORE_NO_FWD
|
|
|
|
# Counts LLC replacements.
|
|
B7.01.MSR_RSP0=0x6004001b3.TakenAlone OFFCORE_RESPONSE.DATA_IN_SOCKET.LLC_MISS.LOCAL_DRAM
|
|
|
|
# Counts L2 hints sent to LLC to keep a line from being evicted out of the core caches.
|
|
B7.01.MSR_RSP0=0x803c8000.TakenAlone OFFCORE_RESPONSE.OTHER.LRU_HINTS
|