139 lines · json
1[2 {3 "EventName": "resyncs_or_nc_redirects",4 "EventCode": "0x96",5 "BriefDescription": "Pipeline restarts not caused by branch mispredicts."6 },7 {8 "EventName": "de_op_queue_empty",9 "EventCode": "0xa9",10 "BriefDescription": "Cycles when the op queue is empty. Such cycles indicate that the front-end is not delivering instructions fast enough."11 },12 {13 "EventName": "de_src_op_disp.decoder",14 "EventCode": "0xaa",15 "BriefDescription": "Ops fetched from instruction cache and dispatched.",16 "UMask": "0x01"17 },18 {19 "EventName": "de_src_op_disp.op_cache",20 "EventCode": "0xaa",21 "BriefDescription": "Ops fetched from op cache and dispatched.",22 "UMask": "0x02"23 },24 {25 "EventName": "de_src_op_disp.loop_buffer",26 "EventCode": "0xaa",27 "BriefDescription": "Ops dispatched from loop buffer.",28 "UMask": "0x04"29 },30 {31 "EventName": "de_src_op_disp.all",32 "EventCode": "0xaa",33 "BriefDescription": "Ops dispatched from any source.",34 "UMask": "0x07"35 },36 {37 "EventName": "de_dis_ops_from_decoder.any_fp_dispatch",38 "EventCode": "0xab",39 "BriefDescription": "Number of ops dispatched to the floating-point unit.",40 "UMask": "0x04"41 },42 {43 "EventName": "de_dis_ops_from_decoder.disp_op_type.any_integer_dispatch",44 "EventCode": "0xab",45 "BriefDescription": "Number of ops dispatched to the integer execution unit.",46 "UMask": "0x08"47 },48 {49 "EventName": "de_dis_dispatch_token_stalls1.int_phy_reg_file_rsrc_stall",50 "EventCode": "0xae",51 "BriefDescription": "Number of cycles dispatch is stalled for integer physical register file tokens.",52 "UMask": "0x01"53 },54 {55 "EventName": "de_dis_dispatch_token_stalls1.load_queue_rsrc_stall",56 "EventCode": "0xae",57 "BriefDescription": "Number of cycles dispatch is stalled for Load queue token.",58 "UMask": "0x02"59 },60 {61 "EventName": "de_dis_dispatch_token_stalls1.store_queue_rsrc_stall",62 "EventCode": "0xae",63 "BriefDescription": "Number of cycles dispatch is stalled for store queue tokens.",64 "UMask": "0x04"65 },66 {67 "EventName": "de_dis_dispatch_token_stalls1.taken_brnch_buffer_rsrc",68 "EventCode": "0xae",69 "BriefDescription": "Number of cycles dispatch is stalled for taken branch buffer tokens.",70 "UMask": "0x10"71 },72 {73 "EventName": "de_dis_dispatch_token_stalls1.fp_reg_file_rsrc_stall",74 "EventCode": "0xae",75 "BriefDescription": "Number of cycles dispatch is stalled for floating-point register file tokens.",76 "UMask": "0x20"77 },78 {79 "EventName": "de_dis_dispatch_token_stalls1.fp_sch_rsrc_stall",80 "EventCode": "0xae",81 "BriefDescription": "Number of cycles dispatch is stalled for floating-point scheduler tokens.",82 "UMask": "0x40"83 },84 {85 "EventName": "de_dis_dispatch_token_stalls1.fp_flush_recovery_stall",86 "EventCode": "0xae",87 "BriefDescription": "Number of cycles dispatch is stalled for floating-point flush recovery.",88 "UMask": "0x80"89 },90 {91 "EventName": "de_dis_dispatch_token_stalls2.int_sch0_token_stall",92 "EventCode": "0xaf",93 "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 0 tokens.",94 "UMask": "0x01"95 },96 {97 "EventName": "de_dis_dispatch_token_stalls2.int_sch1_token_stall",98 "EventCode": "0xaf",99 "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 1 tokens.",100 "UMask": "0x02"101 },102 {103 "EventName": "de_dis_dispatch_token_stalls2.int_sch2_token_stall",104 "EventCode": "0xaf",105 "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 2 tokens.",106 "UMask": "0x04"107 },108 {109 "EventName": "de_dis_dispatch_token_stalls2.int_sch3_token_stall",110 "EventCode": "0xaf",111 "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 3 tokens.",112 "UMask": "0x08"113 },114 {115 "EventName": "de_dis_dispatch_token_stalls2.retire_token_stall",116 "EventCode": "0xaf",117 "BriefDescription": "Number of cycles dispatch is stalled for retire queue tokens.",118 "UMask": "0x20"119 },120 {121 "EventName": "de_no_dispatch_per_slot.no_ops_from_frontend",122 "EventCode": "0x1a0",123 "BriefDescription": "In each cycle counts dispatch slots left empty because the front-end did not supply ops.",124 "UMask": "0x01"125 },126 {127 "EventName": "de_no_dispatch_per_slot.backend_stalls",128 "EventCode": "0x1a0",129 "BriefDescription": "In each cycle counts ops unable to dispatch because of back-end stalls.",130 "UMask": "0x1e"131 },132 {133 "EventName": "de_no_dispatch_per_slot.smt_contention",134 "EventCode": "0x1a0",135 "BriefDescription": "In each cycle counts ops unable to dispatch because the dispatch cycle was granted to the other SMT thread.",136 "UMask": "0x60"137 }138]139