2 .\" Copyright (c) 2005 Innovative Computing Labs Computer Science Department, University of Tennessee, Knoxville, TN. All Rights Reserved.
3 .\" Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
4 .\" * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the University of Tennessee nor the names of its contributors
5 .\" may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
6 .\" AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
7 .\" OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This open source software
8 .\" license conforms to the BSD License template.
9 .\" Portions Copyright (c) 2008, Sun Microsystems Inc. All Rights Reserved.
10 .TH GENERIC_EVENTS 3CPC "Oct 8, 2008"
12 generic_events \- generic performance counter events
16 The Solaris \fBcpc\fR(3CPC) subsystem implements a number of predefined,
17 generic performance counter events. Each generic event maps onto a single
18 platform specific event and one or more optional attributes. Each hardware
19 platform only need support a subset of the total set of generic events.
22 The defined generic events are:
26 \fB\fBPAPI_br_cn\fR\fR
29 Conditional branch instructions
35 \fB\fBPAPI_br_ins\fR\fR
38 Branch instructions taken
44 \fB\fBPAPI_br_msp\fR\fR
47 Conditional branch instructions mispredicted
53 \fB\fBPAPI_br_ntk\fR\fR
56 Conditional branch instructions not taken
62 \fB\fBPAPI_br_prc\fR\fR
65 Conditional branch instructions correctly predicted
71 \fB\fBPAPI_br_ucn\fR\fR
74 Unconditional branch instructions
80 \fB\fBPAPI_bru_idl\fR\fR
83 Cycles branch units are idle
89 \fB\fBPAPI_btac_m\fR\fR
92 Branch target address cache misses
98 \fB\fBPAPI_ca_cln\fR\fR
101 Requests for exclusive access to clean cache line
107 \fB\fBPAPI_ca_inv\fR\fR
110 Requests for cache invalidation
116 \fB\fBPAPI_ca_itv\fR\fR
119 Requests for cache line intervention
125 \fB\fBPAPI_ca_shr\fR\fR
128 Request for exclusive access to shared cache line
134 \fB\fBPAPI_ca_snp\fR\fR
137 Request for cache snoop
143 \fB\fBPAPI_csr_fal\fR\fR
146 Failed conditional store instructions
152 \fB\fBPAPI_csr_suc\fR\fR
155 Successful conditional store instructions
161 \fB\fBPAPI_csr_tot\fR\fR
164 Total conditional store instructions
170 \fB\fBPAPI_fad_ins\fR\fR
173 Floating point add instructions
179 \fB\fBPAPI_fdv_ins\fR\fR
182 Floating point divide instructions
188 \fB\fBPAPI_fma_ins\fR\fR
191 Floating point multiply and add instructions
197 \fB\fBPAPI_fml_ins\fR\fR
200 Floating point multiply instructions
206 \fB\fBPAPI_fnv_ins\fR\fR
209 Floating point inverse instructions
215 \fB\fBPAPI_fp_ops\fR\fR
218 Floating point operations
224 \fB\fBPAPI_fp_stal\fR\fR
227 Cycles the floating point unit stalled
233 \fB\fBPAPI_fpu_idl\fR\fR
236 Cycles the floating point units are idle
242 \fB\fBPAPI_fsq_ins\fR\fR
245 Floating point sqrt instructions
251 \fB\fBPAPI_ful_ccy\fR\fR
254 Cycles with maximum instructions completed
260 \fB\fBPAPI_ful_icy\fR\fR
263 Cycles with maximum instruction issue
269 \fB\fBPAPI_fxu_idl\fR\fR
272 Cycles when units are idle
278 \fB\fBPAPI_hw_int\fR\fR
287 \fB\fBPAPI_int_ins\fR\fR
296 \fB\fBPAPI_tot_cyc\fR\fR
305 \fB\fBPAPI_tot_iis\fR\fR
314 \fB\fBPAPI_tot_ins\fR\fR
317 Instructions completed
323 \fB\fBPAPI_vec_ins\fR\fR
326 VectorSIMD instructions
332 \fB\fBPAPI_l1_dca\fR\fR
335 Level 1 data cache accesses
341 \fB\fBPAPI_l1_dch\fR\fR
344 Level 1 data cache hits
350 \fB\fBPAPI_l1_dcm\fR\fR
353 Level 1 data cache misses
359 \fB\fBPAPI_l1_dcr\fR\fR
362 Level 1 data cache reads
368 \fB\fBPAPI_l1_dcw\fR\fR
371 Level 1 data cache writes
377 \fB\fBPAPI_l1_ica\fR\fR
380 Level 1 instruction cache accesses
386 \fB\fBPAPI_l1_ich\fR\fR
389 Level 1 instruction cache hits
395 \fB\fBPAPI_l1_icm\fR\fR
398 Level 1 instruction cache misses
404 \fB\fBPAPI_l1_icr\fR\fR
407 Level 1 instruction cache reads
413 \fB\fBPAPI_l1_icw\fR\fR
416 Level 1 instruction cache writes
422 \fB\fBPAPI_l1_ldm\fR\fR
425 Level 1 cache load misses
431 \fB\fBPAPI_l1_stm\fR\fR
434 Level 1 cache store misses
440 \fB\fBPAPI_l1_tca\fR\fR
443 Level 1 cache accesses
449 \fB\fBPAPI_l1_tch\fR\fR
458 \fB\fBPAPI_l1_tcm\fR\fR
467 \fB\fBPAPI_l1_tcr\fR\fR
476 \fB\fBPAPI_l1_tcw\fR\fR
485 \fB\fBPAPI_l2_dca\fR\fR
488 Level 2 data cache accesses
494 \fB\fBPAPI_l2_dch\fR\fR
497 Level 2 data cache hits
503 \fB\fBPAPI_l2_dcm\fR\fR
506 Level 2 data cache misses
512 \fB\fBPAPI_l2_dcr\fR\fR
515 Level 2 data cache reads
521 \fB\fBPAPI_l2_dcw\fR\fR
524 Level 2 data cache writes
530 \fB\fBPAPI_l2_ica\fR\fR
533 Level 2 instruction cache accesses
539 \fB\fBPAPI_l2_ich\fR\fR
542 Level 2 instruction cache hits
548 \fB\fBPAPI_l2_icm\fR\fR
551 Level 2 instruction cache misses
557 \fB\fBPAPI_l2_icr\fR\fR
560 Level 2 instruction cache reads
566 \fB\fBPAPI_l2_icw\fR\fR
569 Level 2 instruction cache writes
575 \fB\fBPAPI_l2_ldm\fR\fR
578 Level 2 cache load misses
584 \fB\fBPAPI_l2_stm\fR\fR
587 Level 2 cache store misses
593 \fB\fBPAPI_l2_tca\fR\fR
596 Level 2 cache accesses
602 \fB\fBPAPI_l2_tch\fR\fR
611 \fB\fBPAPI_l2_tcm\fR\fR
620 \fB\fBPAPI_l2_tcr\fR\fR
629 \fB\fBPAPI_l2_tcw\fR\fR
638 \fB\fBPAPI_l3_dca\fR\fR
641 Level 3 data cache accesses
647 \fB\fBPAPI_l3_dch\fR\fR
650 Level 3 data cache hits
656 \fB\fBPAPI_l3_dcm\fR\fR
659 Level 3 data cache misses
665 \fB\fBPAPI_l3_dcr\fR\fR
668 Level 3 data cache reads
674 \fB\fBPAPI_l3_dcw\fR\fR
677 Level 3 data cache writes
683 \fB\fBPAPI_l3_ica\fR\fR
686 Level 3 instruction cache accesses
692 \fB\fBPAPI_l3_ich\fR\fR
695 Level 3 instruction cache hits
701 \fB\fBPAPI_l3_icm\fR\fR
704 Level 3 instruction cache misses
710 \fB\fBPAPI_l3_icr\fR\fR
713 Level 3 instruction cache reads
719 \fB\fBPAPI_l3_icw\fR\fR
722 Level 3 instruction cache writes
728 \fB\fBPAPI_l3_ldm\fR\fR
731 Level 3 cache load misses
737 \fB\fBPAPI_l3_stm\fR\fR
740 Level 3 cache store misses
746 \fB\fBPAPI_l3_tca\fR\fR
749 Level 3 cache accesses
755 \fB\fBPAPI_l3_tch\fR\fR
764 \fB\fBPAPI_l3_tcm\fR\fR
773 \fB\fBPAPI_l3_tcr\fR\fR
782 \fB\fBPAPI_l3_tcw\fR\fR
791 \fB\fBPAPI_ld_ins\fR\fR
800 \fB\fBPAPI_lst_ins\fR\fR
803 Loadstore Instructions
809 \fB\fBPAPI_lsu_idl\fR\fR
812 Cycles load store units are idle
818 \fB\fBPAPI_mem_rcy\fR\fR
821 Cycles stalled waiting for memory reads
827 \fB\fBPAPI_mem_scy\fR\fR
830 Cycles stalled waiting for memory accesses
836 \fB\fBPAPI_mem_wcy\fR\fR
839 Cycles stalled waiting for memory writes
845 \fB\fBPAPI_prf_dm\fR\fR
848 Data prefetch cache misses
854 \fB\fBPAPI_res_stl\fR\fR
857 Cycles stalled on any resource
863 \fB\fBPAPI_sr_ins\fR\fR
872 \fB\fBPAPI_stl_ccy\fR\fR
875 Cycles with no instructions completed
881 \fB\fBPAPI_syc_ins\fR\fR
884 Synchronization instructions completed
890 \fB\fBPAPI_tlb_dm\fR\fR
899 \fB\fBPAPI_tlb_im\fR\fR
902 Instruction TLB misses
908 \fB\fBPAPI_tlb_sd\fR\fR
917 \fB\fBPAPI_tlb_tl\fR\fR
925 The tables below define mappings of generic events to platform events and any
926 associated attribute for all supported platforms.
927 .SS "AMD Opteron Family 0xF Processor"
934 Generic Event Platform Event Unit Mask
936 \fBPAPI_br_ins\fR \fBFR_retired_branches_w_excp_intr\fR 0x0
937 \fBPAPI_br_msp\fR \fBFR_retired_branches_mispred\fR 0x0
938 \fBPAPI_br_tkn\fR \fBFR_retired_taken_branches\fR 0x0
939 \fBPAPI_fp_ops\fR \fBFP_dispatched_fpu_ops\fR 0x3
940 \fBPAPI_fad_ins\fR \fBFP_dispatched_fpu_ops\fR 0x1
941 \fBPAPI_fml_ins\fR \fBFP_dispatched_fpu_ops\fR 0x2
942 \fBPAPI_fpu_idl\fR \fBFP_cycles_no_fpu_ops_retired\fR 0x0
943 \fBPAPI_tot_cyc\fR \fBBU_cpu_clk_unhalted\fR 0x0
944 \fBPAPI_tot_ins\fR \fBFR_retired_x86_instr_w_excp_intr\fR 0x0
945 \fBPAPI_l1_dca\fR \fBDC_access\fR 0x0
946 \fBPAPI_l1_dcm\fR \fBDC_miss\fR 0x0
947 \fBPAPI_l1_ldm\fR \fBDC_refill_from_L2\fR 0xe
948 \fBPAPI_l1_stm\fR \fBDC_refill_from_L2\fR 0x10
949 \fBPAPI_l1_ica\fR \fBIC_fetch\fR 0x0
950 \fBPAPI_l1_icm\fR \fBIC_miss\fR 0x0
951 \fBPAPI_l1_icr\fR \fBIC_fetch\fR 0x0
952 \fBPAPI_l2_dch\fR \fBDC_refill_from_L2\fR 0x1e
953 \fBPAPI_l2_dcm\fR \fBDC_refill_from_system\fR 0x1e
954 \fBPAPI_l2_dcr\fR \fBDC_refill_from_L2\fR 0xe
955 \fBPAPI_l2_dcw\fR \fBDC_refill_from_L2\fR 0x10
956 \fBPAPI_l2_ich\fR \fBIC_refill_from_L2\fR 0x0
957 \fBPAPI_l2_icm\fR \fBIC_refill_from_system\fR 0x0
958 \fBPAPI_l2_ldm\fR \fBDC_refill_from_system\fR 0xe
959 \fBPAPI_l2_stm\fR \fBDC_refill_from_system\fR 0x10
960 \fBPAPI_res_stl\fR \fBFR_dispatch_stalls\fR 0x0
961 \fBPAPI_stl_icy\fR \fBFR_nothing_to_dispatch\fR 0x0
962 \fBPAPI_hw_int\fR \fBFR_taken_hardware_intrs\fR 0x0
963 \fBPAPI_tlb_dm\fR \fBDC_dtlb_L1_miss_L2_miss\fR 0x0
964 \fBPAPI_tlb_im\fR \fBIC_itlb_L1_miss_L2_miss\fR 0x0
965 \fBPAPI_fp_ins\fR \fBFR_retired_fpu_instr\fR 0xd
966 \fBPAPI_vec_ins\fR \fBFR_retired_fpu_instr\fR 0x4
969 .SS "AMD Opteron Family 0x10 Processors"
976 Generic Event Platform Event Event Mask
978 \fBPAPI_br_ins\fR \fBFR_retired_branches_w_excp_intr\fR 0x0
979 \fBPAPI_br_msp\fR \fBFR_retired_branches_mispred\fR 0x0
980 \fBPAPI_br_tkn\fR \fBFR_retired_taken_branches\fR 0x0
981 \fBPAPI_fp_ops\fR \fBFP_dispatched_fpu_ops\fR 0x3
982 \fBPAPI_fad_ins\fR \fBFP_dispatched_fpu_ops\fR 0x1
983 \fBPAPI_fml_ins\fR \fBFP_dispatched_fpu_ops\fR 0x2
984 \fBPAPI_fpu_idl\fR \fBFP_cycles_no_fpu_ops_retired\fR 0x0
985 \fBPAPI_tot_cyc\fR \fBBU_cpu_clk_unhalted\fR 0x0
986 \fBPAPI_tot_ins\fR \fBFR_retired_x86_instr_w_excp_intr\fR 0x0
987 \fBPAPI_l1_dca\fR \fBDC_access\fR 0x0
988 \fBPAPI_l1_dcm\fR \fBDC_miss\fR 0x0
989 \fBPAPI_l1_ldm\fR \fBDC_refill_from_L2\fR 0xe
990 \fBPAPI_l1_stm\fR \fBDC_refill_from_L2\fR 0x10
991 \fBPAPI_l1_ica\fR \fBIC_fetch\fR 0x0
992 \fBPAPI_l1_icm\fR \fBIC_miss\fR 0x0
993 \fBPAPI_l1_icr\fR \fBIC_fetch\fR 0x0
994 \fBPAPI_l2_dch\fR \fBDC_refill_from_L2\fR 0x1e
995 \fBPAPI_l2_dcm\fR \fBDC_refill_from_system\fR 0x1e
996 \fBPAPI_l2_dcr\fR \fBDC_refill_from_L2\fR 0xe
997 \fBPAPI_l2_dcw\fR \fBDC_refill_from_L2\fR 0x10
998 \fBPAPI_l2_ich\fR \fBIC_refill_from_L2\fR 0x0
999 \fBPAPI_l2_icm\fR \fBIC_refill_from_system\fR 0x0
1000 \fBPAPI_l2_ldm\fR \fBDC_refill_from_system\fR 0xe
1001 \fBPAPI_l2_stm\fR \fBDC_refill_from_system\fR 0x10
1002 \fBPAPI_res_stl\fR \fBFR_dispatch_stalls\fR 0x0
1003 \fBPAPI_stl_icy\fR \fBFR_nothing_to_dispatch\fR 0x0
1004 \fBPAPI_hw_int\fR \fBFR_taken_hardware_intrs\fR 0x0
1005 \fBPAPI_tlb_dm\fR \fBDC_dtlb_L1_miss_L2_miss\fR 0x7
1006 \fBPAPI_tlb_im\fR \fBIC_itlb_L1_miss_L2_miss\fR 0x3
1007 \fBPAPI_fp_ins\fR \fBFR_retired_fpu_instr\fR 0xd
1008 \fBPAPI_vec_ins\fR \fBFR_retired_fpu_instr\fR 0x4
1009 \fBPAPI_l3_dcr\fR \fBL3_read_req\fR 0xf1
1010 \fBPAPI_l3_icr\fR \fBL3_read_req\fR 0xf2
1011 \fBPAPI_l3_tcr\fR \fBL3_read_req\fR 0xf7
1012 \fBPAPI_l3_stm\fR \fBL3_miss\fR 0xf4
1013 \fBPAPI_l3_ldm\fR \fBL3_miss\fR 0xf3
1014 \fBPAPI_l3_tcm\fR \fBL3_miss\fR 0xf7
1017 .SS "Intel Pentium IV Processor"
1024 Generic Event Platform Event Event Mask
1026 \fBPAPI_br_msp\fR \fBbranch_retired\fR 0xa
1027 \fBPAPI_br_ins\fR \fBbranch_retired\fR 0xf
1028 \fBPAPI_br_tkn\fR \fBbranch_retired\fR 0xc
1029 \fBPAPI_br_ntk\fR \fBbranch_retired\fR 0x3
1030 \fBPAPI_br_prc\fR \fBbranch_retired\fR 0x5
1031 \fBPAPI_tot_ins\fR \fBinstr_retired\fR 0x3
1032 \fBPAPI_tot_cyc\fR \fBglobal_power_events\fR 0x1
1033 \fBPAPI_tlb_dm\fR \fBpage_walk_type\fR 0x1
1034 \fBPAPI_tlb_im\fR \fBpage_walk_type\fR 0x2
1035 \fBPAPI_tlb_tm\fR \fBpage_walk_type\fR 0x3
1036 \fBPAPI_l2_ldm\fR \fBBSQ_cache_reference\fR 0x100
1037 \fBPAPI_l2_stm\fR \fBBSQ_cache_reference\fR 0x400
1038 \fBPAPI_l2_tcm\fR \fBBSQ_cache_reference\fR 0x500
1041 .SS "Intel Pentium Pro/II/III Processor"
1048 Generic Event Platform Event Event Mask
1050 \fBPAPI_ca_shr\fR \fBl2_ifetch\fR 0xf
1051 \fBPAPI_ca_cln\fR \fBbus_tran_rfo\fR 0x0
1052 \fBPAPI_ca_itv\fR \fBbus_tran_inval\fR 0x0
1053 \fBPAPI_tlb_im\fR \fBitlb_miss\fR 0x0
1054 \fBPAPI_btac_m\fR \fBbtb_misses\fR 0x0
1055 \fBPAPI_hw_int\fR \fBhw_int_rx\fR 0x0
1056 \fBPAPI_br_cn\fR \fBbr_inst_retired\fR 0x0
1057 \fBPAPI_br_tkn\fR \fBbr_taken_retired\fR 0x0
1058 \fBPAPI_br_msp\fR \fBbr_miss_pred_taken_ret\fR 0x0
1059 \fBPAPI_br_ins\fR \fBbr_inst_retired\fR 0x0
1060 \fBPAPI_res_stl\fR \fBresource_stalls\fR 0x0
1061 \fBPAPI_tot_iis\fR \fBinst_decoder\fR 0x0
1062 \fBPAPI_tot_ins\fR \fBinst_retired\fR 0x0
1063 \fBPAPI_tot_cyc\fR \fBcpu_clk_unhalted\fR 0x0
1064 \fBPAPI_l1_dcm\fR \fBdcu_lines_in\fR 0x0
1065 \fBPAPI_l1_icm\fR \fBl2_ifetch\fR 0xf
1066 \fBPAPI_l1_tcm\fR \fBl2_rqsts\fR 0xf
1067 \fBPAPI_l1_dca\fR \fBdata_mem_refs\fR 0x0
1068 \fBPAPI_l1_ldm\fR \fBl2_ld\fR 0xf
1069 \fBPAPI_l1_stm\fR \fBl2_st\fR 0xf
1070 \fBPAPI_l2_icm\fR \fBbus_tran_ifetch\fR 0x0
1071 \fBPAPI_l2_dcr\fR \fBl2_ld\fR 0xf
1072 \fBPAPI_l2_dcw\fR \fBl2_st\fR 0xf
1073 \fBPAPI_l2_tcm\fR \fBl2_lines_in\fR 0x0
1074 \fBPAPI_l2_tca\fR \fBl2_rqsts\fR 0xf
1075 \fBPAPI_l2_tcw\fR \fBl2_st\fR 0xf
1076 \fBPAPI_l2_stm\fR \fBl2_m_lines_inm\fR 0x0
1077 \fBPAPI_fp_ins\fR \fBflops\fR 0x0
1078 \fBPAPI_fp_ops\fR \fBflops\fR 0x0
1079 \fBPAPI_fml_ins\fR \fBmul\fR 0x0
1080 \fBPAPI_fdv_ins\fR \fBdiv\fR 0x0
1083 .SS "UltraSPARC I/II Processor"
1090 Generic Event Platform Event
1092 \fBPAPI_tot_cyc\fR \fBCycle_cnt\fR
1093 \fBPAPI_tot_ins\fR \fBInstr_cnt\fR
1094 \fBPAPI_tot_iis\fR \fBInstr_cnt\fR
1095 \fBPAPI_l1_dcr\fR \fBDC_rd\fR
1096 \fBPAPI_l1_dcw\fR \fBDC_wr\fR
1097 \fBPAPI_l1_ica\fR \fBIC_ref\fR
1098 \fBPAPI_l1_ich\fR \fBIC_hit\fR
1099 \fBPAPI_l2_tca\fR \fBEC_ref\fR
1100 \fBPAPI_l2_dch\fR \fBEC_rd_hit\fR
1101 \fBPAPI_l2_tch\fR \fBEC_hit\fR
1102 \fBPAPI_l2_ich\fR \fBEC_ic_hit\fR
1103 \fBPAPI_ca_inv\fR \fBEC_snoop_inv\fR
1104 \fBPAPI_br_msp\fR \fBDispatch0_mispred\fR
1105 \fBPAPI_ca_snp\fR \fBEC_snoop_cb\fR
1108 .SS "UltraSPARC III/IIIi/IV Processor"
1115 Generic Event Platform Event
1117 \fBPAPI_tot_cyc\fR \fBCycle_cnt\fR
1118 \fBPAPI_tot_ins\fR \fBInstr_cnt\fR
1119 \fBPAPI_tot_iis\fR \fBInstr_cnt\fR
1120 \fBPAPI_fma_ins\fR \fBFA_pipe_completion\fR
1121 \fBPAPI_fml_ins\fR \fBFM_pipe_completion\fR
1122 \fBPAPI_l1_dcr\fR \fBDC_rd\fR
1123 \fBPAPI_l1_dcw\fR \fBDC_wr\fR
1124 \fBPAPI_l1_ica\fR \fBIC_ref\fR
1125 \fBPAPI_l1_icm\fR \fBIC_miss\fR
1126 \fBPAPI_l2_tca\fR \fBEC_ref\fR
1127 \fBPAPI_l2_ldm\fR \fBEC_rd_miss\fR
1128 \fBPAPI_l2_tcm\fR \fBEC_misses\fR
1129 \fBPAPI_l2_icm\fR \fBEC_ic_miss\fR
1130 \fBPAPI_tlb_dm\fR \fBDTLB_miss\fR
1131 \fBPAPI_tlb_im\fR \fBITLB_miss\fR
1132 \fBPAPI_br_ntk\fR \fBIU_Stat_Br_count_untaken\fR
1133 \fBPAPI_br_msp\fR \fBDispatch0_mispred\fR
1134 \fBPAPI_br_tkn\fR \fBIU_Stat_Br_count_taken\fR
1135 \fBPAPI_ca_inv\fR \fBEC_snoop_inv\fR
1136 \fBPAPI_ca_snp\fR \fBEC_snoop_cb\fR
1139 .SS "UltraSPARC IV+ Processor"
1146 Generic Event Platform Event
1148 \fBPAPI_tot_cyc\fR \fBCycle_cnt\fR
1149 \fBPAPI_tot_ins\fR \fBInstr_cnt\fR
1150 \fBPAPI_tot_iis\fR \fBInstr_cnt\fR
1151 \fBPAPI_fma_ins\fR \fBFA_pipe_completion\fR
1152 \fBPAPI_fml_ins\fR \fBFM_pipe_completion\fR
1153 \fBPAPI_l1_dcr\fR \fBDC_rd\fR
1154 \fBPAPI_l1_stm\fR \fBDC_wr_miss\fR
1155 \fBPAPI_l1_ica\fR \fBIC_ref\fR
1156 \fBPAPI_l1_icm\fR \fBIC_L2_req\fR
1157 \fBPAPI_l1_ldm\fR \fBDC_rd_miss\fR
1158 \fBPAPI_l1_dcw\fR \fBDC_wr\fR
1159 \fBPAPI_l2_tca\fR \fBL2_ref\fR
1160 \fBPAPI_l2_ldm\fR \fBL2_rd_miss\fR
1161 \fBPAPI_l2_icm\fR \fBL2_IC_miss\fR
1162 \fBPAPI_l2_stm\fR \fBL2_write_miss\fR
1163 \fBPAPI_l2_tcm\fR \fBL2_miss\fR
1164 \fBPAPI_l3_tcm\fR \fBL3_miss\fR
1165 \fBPAPI_l3_icm\fR \fBL3_IC_miss\fR
1166 \fBPAPI_l3_ldm\fR \fBL3_rd_miss\fR
1167 \fBPAPI_tlb_im\fR \fBITLB_miss\fR
1168 \fBPAPI_tlb_dm\fR \fBDTLB_miss\fR
1169 \fBPAPI_br_tkn\fR \fBIU_stat_br_count_taken\fR
1170 \fBPAPI_br_ntk\fR \fBIU_stat_br_count_untaken\fR
1173 .SS "Niagara T1 Processor"
1180 Generic Event Platform Event
1182 \fBPAPI_tot_cyc\fR \fBCycle_cnt\fR
1183 \fBPAPI_l2_icm\fR \fBL2_imiss\fR
1184 \fBPAPI_l2_ldm\fR \fBL2_dmiss_ld\fR
1185 \fBPAPI_fp_ops\fR \fBFP_instr_cnt\fR
1186 \fBPAPI_l1_icm\fR \fBIC_miss\fR
1187 \fBPAPI_l1_dcm\fR \fBDC_miss\fR
1188 \fBPAPI_tlb_im\fR \fBITLB_miss\fR
1189 \fBPAPI_tlb_dm\fR \fBDTLB_miss\fR
1192 .SS "Niagara T2 Processor"
1199 Generic Event Platform Event
1201 \fBPAPI_tot_ins\fR \fBInstr_cnt\fR
1202 \fBPAPI_l1_dcm\fR \fBDC_miss\fR
1203 \fBPAPI_l1_icm\fR \fBIC_miss\fR
1204 \fBPAPI_l2_icm\fR \fBL2_imiss\fR
1205 \fBPAPI_l2_ldm\fR \fBL2_dmiss_ld\fR
1206 \fBPAPI_tlb_dm\fR \fBDTLB_miss\fR
1207 \fBPAPI_tlb_im\fR \fBITLB_miss\fR
1208 \fBPAPI_tlb_tm\fR \fBTLB_miss\fR
1209 \fBPAPI_br_tkn\fR \fBBr_taken\fR
1210 \fBPAPI_br_ins\fR \fBBr_completed\fR
1211 \fBPAPI_ld_ins\fR \fBInstr_ld\fR
1212 \fBPAPI_sr_ins\fR \fBInstr_st\fR
1215 .SS "SPARC64 VI/VII Processor"
1222 Generic Event Platform Event
1224 \fBPAPI_tot_cyc\fR \fBcycle_counts\fR
1225 \fBPAPI_tot_ins\fR \fBinstruction_counts\fR
1226 \fBPAPI_br_tkn\fR \fBbranch_instructions\fR
1227 \fBPAPI_fp_ops\fR \fBfloating_instructions\fR
1228 \fBPAPI_fma_ins\fR \fBimpdep2_instructions\fR
1229 \fBPAPI_l1_dcm\fR \fBop_r_iu_req_mi_go\fR
1230 \fBPAPI_l1_icm\fR \fBif_r_iu_req_mi_go\fR
1231 \fBPAPI_tlb_dm\fR \fBtrap_DMMU_miss\fR
1232 \fBPAPI_tlb_im\fR \fBtrap_IMMU_miss\fR
1238 See \fBattributes\fR(5) for descriptions of the following attributes:
1246 ATTRIBUTE TYPE ATTRIBUTE VALUE
1248 Interface Stability Volatile
1254 \fBcpc\fR(3CPC), \fBattributes\fR(5)
1258 Generic names prefixed with "PAPI_" are taken from the University of
1259 Tennessee's PAPI project, http://icl.cs.utk.edu/papi\&.