#atypes for skylake server
hotspots
	CPU_CLK_UNHALTED.THREAD
	CPU_CLK_UNHALTED.REF_TSC:sample:sa=2000000
	INST_RETIRED.ANY:sample:sa=2000000
	CPU_CLK_UNHALTED.REF_XCLK
	CPU_CLK_UNHALTED.ONE_THREAD_ACTIVE
	FP_ARITH_INST_RETIRED.SCALAR_SINGLE
	FP_ARITH_INST_RETIRED.128B_PACKED_SINGLE
	FP_ARITH_INST_RETIRED.256B_PACKED_SINGLE
	FP_ARITH_INST_RETIRED.SCALAR_DOUBLE
	FP_ARITH_INST_RETIRED.128B_PACKED_DOUBLE
	FP_ARITH_INST_RETIRED.256B_PACKED_DOUBLE
	UOPS_EXECUTED.X87
	UOPS_RETIRED.RETIRE_SLOTS:sample:sa=2000003
	UOPS_EXECUTED.THREAD
	FP_ARITH_INST_RETIRED.512B_PACKED_DOUBLE
	FP_ARITH_INST_RETIRED.512B_PACKED_SINGLE
uarch-exploration
	CPU_CLK_UNHALTED.THREAD:sa=2000000
	CPU_CLK_UNHALTED.REF_TSC:sample:sa=2000000
	INST_RETIRED.ANY:sample:sa=2000000
	CPU_CLK_UNHALTED.REF_XCLK:sa=100003
	CPU_CLK_UNHALTED.ONE_THREAD_ACTIVE:sa=100003
	CPU_CLK_UNHALTED.THREAD_P
	CYCLE_ACTIVITY.STALLS_MEM_ANY
	CYCLE_ACTIVITY.STALLS_TOTAL
	EXE_ACTIVITY.1_PORTS_UTIL
	EXE_ACTIVITY.2_PORTS_UTIL
	EXE_ACTIVITY.BOUND_ON_STORES
	FRONTEND_RETIRED.LATENCY_GE_4_PS
	IDQ_UOPS_NOT_DELIVERED.CORE
	INT_MISC.RECOVERY_CYCLES
	UOPS_ISSUED.ANY
	UOPS_RETIRED.RETIRE_SLOTS
	BACLEARS.ANY
	BR_MISP_RETIRED.ALL_BRANCHES_PS
	DSB2MITE_SWITCHES.PENALTY_CYCLES
	FRONTEND_RETIRED.DSB_MISS_PS
	FRONTEND_RETIRED.L2_MISS_PS
	FRONTEND_RETIRED.LATENCY_GE_16_PS
	FRONTEND_RETIRED.LATENCY_GE_2_BUBBLES_GE_1_PS
	FRONTEND_RETIRED.STLB_MISS_PS
	ICACHE_16B.IFDATA_STALL
	ICACHE_16B.IFDATA_STALL:cmask=1:e=yes
	ICACHE_64B.IFTAG_STALL
	IDQ.ALL_DSB_CYCLES_4_UOPS
	IDQ.ALL_DSB_CYCLES_ANY_UOPS
	IDQ.ALL_MITE_CYCLES_4_UOPS
	IDQ.ALL_MITE_CYCLES_ANY_UOPS
	IDQ.DSB_UOPS
	IDQ.MITE_UOPS
	IDQ.MS_SWITCHES
	IDQ.MS_UOPS
	IDQ_UOPS_NOT_DELIVERED.CYCLES_0_UOPS_DELIV.CORE
	ILD_STALL.LCP
	INT_MISC.CLEAR_RESTEER_CYCLES
	LSD.CYCLES_4_UOPS
	LSD.CYCLES_ACTIVE
	LSD.UOPS
	MACHINE_CLEARS.COUNT
	CYCLE_ACTIVITY.CYCLES_L1D_MISS
	CYCLE_ACTIVITY.CYCLES_MEM_ANY
	CYCLE_ACTIVITY.STALLS_L1D_MISS
	CYCLE_ACTIVITY.STALLS_L2_MISS
	CYCLE_ACTIVITY.STALLS_L3_MISS
	DTLB_LOAD_MISSES.STLB_HIT
	DTLB_LOAD_MISSES.WALK_ACTIVE
	DTLB_STORE_MISSES.STLB_HIT
	DTLB_STORE_MISSES.WALK_ACTIVE
	L1D_PEND_MISS.FB_FULL:cmask=1
	L1D_PEND_MISS.PENDING
	L2_RQSTS.RFO_HIT
	LD_BLOCKS.NO_SR
	LD_BLOCKS.STORE_FORWARD
	LD_BLOCKS_PARTIAL.ADDRESS_ALIAS
	MEM_INST_RETIRED.ALL_STORES_PS
	MEM_INST_RETIRED.LOCK_LOADS_PS
	MEM_INST_RETIRED.SPLIT_LOADS_PS
	MEM_INST_RETIRED.SPLIT_STORES_PS
	MEM_INST_RETIRED.STLB_MISS_LOADS_PS
	MEM_INST_RETIRED.STLB_MISS_STORES_PS
	MEM_LOAD_L3_HIT_RETIRED.XSNP_HITM_PS
	MEM_LOAD_L3_HIT_RETIRED.XSNP_HIT_PS
	MEM_LOAD_L3_HIT_RETIRED.XSNP_MISS_PS
	MEM_LOAD_L3_MISS_RETIRED.LOCAL_DRAM_PS
	MEM_LOAD_L3_MISS_RETIRED.REMOTE_DRAM_PS
	MEM_LOAD_L3_MISS_RETIRED.REMOTE_FWD
	MEM_LOAD_L3_MISS_RETIRED.REMOTE_HITM_PS
	MEM_LOAD_L3_MISS_RETIRED.REMOTE_PMM_PS
	MEM_LOAD_RETIRED.FB_HIT_PS
	MEM_LOAD_RETIRED.L1_HIT_PS
	MEM_LOAD_RETIRED.L1_MISS_PS
	MEM_LOAD_RETIRED.L2_HIT_PS
	MEM_LOAD_RETIRED.L3_HIT_PS
	MEM_LOAD_RETIRED.L3_MISS_PS
	MEM_LOAD_RETIRED.LOCAL_PMM_PS
	OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE
	OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD
	OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE
	OCR.DEMAND_RFO.L3_MISS.REMOTE_HITM
	OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE
	OCR.PF_L2_RFO.L3_MISS.REMOTE_HITM
	OFFCORE_REQUESTS_BUFFER.SQ_FULL
	OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD:cmask=4
	OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD
	OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO
	ARITH.DIVIDER_ACTIVE
	FP_ARITH_INST_RETIRED.128B_PACKED_DOUBLE
	FP_ARITH_INST_RETIRED.128B_PACKED_SINGLE
	FP_ARITH_INST_RETIRED.256B_PACKED_DOUBLE
	FP_ARITH_INST_RETIRED.256B_PACKED_SINGLE
	FP_ARITH_INST_RETIRED.512B_PACKED_DOUBLE
	FP_ARITH_INST_RETIRED.512B_PACKED_SINGLE
	FP_ARITH_INST_RETIRED.SCALAR_DOUBLE
	FP_ARITH_INST_RETIRED.SCALAR_SINGLE
	INST_RETIRED.PREC_DIST
	PARTIAL_RAT_STALLS.SCOREBOARD
	ROB_MISC_EVENTS.PAUSE_INST
	UOPS_DISPATCHED_PORT.PORT_0
	UOPS_DISPATCHED_PORT.PORT_1
	UOPS_DISPATCHED_PORT.PORT_2
	UOPS_DISPATCHED_PORT.PORT_3
	UOPS_DISPATCHED_PORT.PORT_4
	UOPS_DISPATCHED_PORT.PORT_5
	UOPS_DISPATCHED_PORT.PORT_6
	UOPS_DISPATCHED_PORT.PORT_7
	UOPS_EXECUTED.CORE_CYCLES_GE_1
	UOPS_EXECUTED.CORE_CYCLES_GE_2
	UOPS_EXECUTED.CORE_CYCLES_GE_3
	UOPS_EXECUTED.CORE_CYCLES_NONE
	UOPS_EXECUTED.THREAD
	UOPS_EXECUTED.X87
	UOPS_ISSUED.VECTOR_WIDTH_MISMATCH
	UOPS_RETIRED.MACRO_FUSED
	FP_ASSIST.ANY
	OTHER_ASSISTS.ANY
memory-access
	CPU_CLK_UNHALTED.THREAD:sa=2000000
	CPU_CLK_UNHALTED.REF_TSC:sample:sa=2000000
	INST_RETIRED.ANY:sample:sa=2000000
	CPU_CLK_UNHALTED.REF_XCLK:sa=100003
	CPU_CLK_UNHALTED.ONE_THREAD_ACTIVE:sa=100003
	MEM_INST_RETIRED.ALL_LOADS_PS:sa=100003
	MEM_INST_RETIRED.ALL_STORES_PS:sa=100003
	MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4:sa=10003
	OCR.ALL_READS.L3_MISS_LOCAL_DRAM.ANY_SNOOP:sa=100003
	OCR.ALL_READS.L3_MISS_REMOTE_HOP1_DRAM.ANY_SNOOP:sa=100003
	CPU_CLK_UNHALTED.THREAD_P
	CYCLE_ACTIVITY.CYCLES_L1D_MISS
	CYCLE_ACTIVITY.CYCLES_MEM_ANY
	CYCLE_ACTIVITY.STALLS_L1D_MISS
	CYCLE_ACTIVITY.STALLS_L2_MISS
	CYCLE_ACTIVITY.STALLS_L3_MISS
	CYCLE_ACTIVITY.STALLS_MEM_ANY
	CYCLE_ACTIVITY.STALLS_TOTAL
	DTLB_LOAD_MISSES.STLB_HIT
	DTLB_LOAD_MISSES.WALK_ACTIVE
	DTLB_STORE_MISSES.STLB_HIT
	DTLB_STORE_MISSES.WALK_ACTIVE
	EXE_ACTIVITY.1_PORTS_UTIL
	EXE_ACTIVITY.2_PORTS_UTIL
	EXE_ACTIVITY.BOUND_ON_STORES
	FRONTEND_RETIRED.LATENCY_GE_4_PS
	IDQ_UOPS_NOT_DELIVERED.CORE
	INT_MISC.RECOVERY_CYCLES
	L1D_PEND_MISS.FB_FULL:cmask=1
	L1D_PEND_MISS.PENDING
	L2_RQSTS.RFO_HIT
	LD_BLOCKS.NO_SR
	LD_BLOCKS.STORE_FORWARD
	LD_BLOCKS_PARTIAL.ADDRESS_ALIAS
	MEM_INST_RETIRED.LOCK_LOADS_PS
	MEM_INST_RETIRED.SPLIT_LOADS_PS
	MEM_INST_RETIRED.SPLIT_STORES_PS
	MEM_INST_RETIRED.STLB_MISS_LOADS_PS
	MEM_INST_RETIRED.STLB_MISS_STORES_PS
	MEM_LOAD_L3_HIT_RETIRED.XSNP_HITM_PS
	MEM_LOAD_L3_HIT_RETIRED.XSNP_HIT_PS
	MEM_LOAD_L3_HIT_RETIRED.XSNP_MISS_PS
	MEM_LOAD_L3_MISS_RETIRED.LOCAL_DRAM_PS
	MEM_LOAD_L3_MISS_RETIRED.REMOTE_DRAM_PS
	MEM_LOAD_L3_MISS_RETIRED.REMOTE_FWD
	MEM_LOAD_L3_MISS_RETIRED.REMOTE_HITM_PS
	MEM_LOAD_L3_MISS_RETIRED.REMOTE_PMM_PS
	MEM_LOAD_RETIRED.FB_HIT_PS
	MEM_LOAD_RETIRED.L1_HIT_PS
	MEM_LOAD_RETIRED.L1_MISS_PS
	MEM_LOAD_RETIRED.L2_HIT_PS
	MEM_LOAD_RETIRED.L3_HIT_PS
	MEM_LOAD_RETIRED.L3_MISS_PS
	MEM_LOAD_RETIRED.LOCAL_PMM_PS
	OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE
	OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD
	OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE
	OCR.DEMAND_RFO.L3_MISS.REMOTE_HITM
	OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE
	OCR.PF_L2_RFO.L3_MISS.REMOTE_HITM
	OFFCORE_REQUESTS_BUFFER.SQ_FULL
	OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD:cmask=4
	OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD
	OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO
	UOPS_ISSUED.ANY
	UOPS_RETIRED.RETIRE_SLOTS
	UNC_M_CAS_COUNT.RD
	UNC_M_CAS_COUNT.WR
	UNC_M_TAGCHK.MISS_CLEAN
	UNC_M_TAGCHK.MISS_DIRTY
	UNC_M2M_IMC_READS.TO_PMM
	UNC_M2M_IMC_WRITES.TO_PMM
	#UNC_M2M_TAG_HIT.NM_RD_HIT_CLEAN
	UNC_M2M_TAG_HIT.NM_RD_HIT_DIRTY
	UNC_UPI_TxL_FLITS.ALL_DATA
	UNC_UPI_TxL_FLITS.NON_DATA
	UNC_UPI_CLOCKTICKS
	UNC_UPI_L1_POWER_CYCLES
io
	CPU_CLK_UNHALTED.THREAD:sa=2000000
	CPU_CLK_UNHALTED.REF_TSC:sample:sa=2000000
	INST_RETIRED.ANY:sample:sa=2000000
	CPU_CLK_UNHALTED.REF_XCLK:sa=100003
	CPU_CLK_UNHALTED.ONE_THREAD_ACTIVE:sa=100003
	UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART0
	UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART0
	UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART0
	UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART0
	UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART1
	UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART1
	UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART1
	UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART1
	UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART2
	UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART2
	UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART2
	UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART2
	UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART3
	UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART3
	UNC_IIO_DATA_REQ_BY_CPU.MEM_READ.PART3
	UNC_IIO_DATA_REQ_BY_CPU.MEM_WRITE.PART3
	UNC_I_COHERENT_OPS.PCITOM
	UNC_I_COHERENT_OPS.RFO
	UNC_I_FAF_INSERTS
	UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART0
	UNC_IIO_COMP_BUF_INSERTS.CMPD.PART0
	UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART1
	UNC_IIO_COMP_BUF_INSERTS.CMPD.PART1
	UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART2
	UNC_IIO_COMP_BUF_INSERTS.CMPD.PART2
	UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.PART3
	UNC_IIO_COMP_BUF_INSERTS.CMPD.PART3
	UNC_I_CACHE_TOTAL_OCCUPANCY.MEM
	UNC_I_FAF_OCCUPANCY
	UNC_I_TRANSACTIONS.WR_PREF
	UNC_I_MISC1.LOST_FWD
	MEM_LOAD_MISC_RETIRED.UC_PS:sa=1009
	MEM_INST_RETIRED.ALL_STORES_PS:sa=100003
	UNC_M_CAS_COUNT.RD
	UNC_M_CAS_COUNT.WR
	UNC_M_TAGCHK.MISS_CLEAN
	UNC_M_TAGCHK.MISS_DIRTY
	UNC_M2M_IMC_READS.TO_PMM
	UNC_M2M_IMC_WRITES.TO_PMM
	#UNC_M2M_TAG_HIT.NM_RD_HIT_CLEAN
	UNC_M2M_TAG_HIT.NM_RD_HIT_DIRTY
	UNC_UPI_TxL_FLITS.ALL_DATA
	UNC_UPI_TxL_FLITS.NON_DATA
	UNC_UPI_CLOCKTICKS
	UNC_UPI_L1_POWER_CYCLES
hwpgo
	BR_INST_RETIRED.NEAR_TAKEN_PS:precise=yes:sa=400009:pdir:lbr:usr=yes
	BR_MISP_RETIRED.ALL_BRANCHES_PS:precise=yes:sa=400009:lbr:usr=yes
