|
PAPI
5.0.1.0
|
00001 static char *papi_events_table = 00002 "#\n" 00003 "# Every CPU automatically has PAPI_TOT_CYC and PAPI_TOT_INS added\n" 00004 "#\n" 00005 "# Processor identifier and additional flags.\n" 00006 "# The processor identifier *can not* contain any comma characters as these\n" 00007 "# characters serve to delimit fields.\n" 00008 "#\n" 00009 "CPU,AMD64 (K7)\n" 00010 "CPU,amd64_k7\n" 00011 "PRESET,PAPI_TOT_INS,NOT_DERIVED,RETIRED_INSTRUCTIONS\n" 00012 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CLK_UNHALTED\n" 00013 "PRESET,PAPI_L1_ICM,NOT_DERIVED,INSTRUCTION_CACHE_MISSES\n" 00014 "PRESET,PAPI_L1_ICA,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00015 "PRESET,PAPI_L1_ICR,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00016 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DATA_CACHE_MISSES\n" 00017 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DATA_CACHE_ACCESSES\n" 00018 "PRESET,PAPI_L1_DCH,DERIVED_SUB,DATA_CACHE_ACCESSES,DATA_CACHE_MISSES\n" 00019 "PRESET,PAPI_L1_TCA,DERIVED_ADD,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES\n" 00020 "PRESET,PAPI_L1_TCM,DERIVED_ADD,INSTRUCTION_CACHE_MISSES,DATA_CACHE_MISSES\n" 00021 "PRESET,PAPI_L1_TCH,DERIVED_POSTFIX,N0|N1|+|N2|-|N3|-|,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES,DATA_CACHE_MISSES,INSTRUCTION_CACHE_MISSES\n" 00022 "#\n" 00023 "PRESET,PAPI_TLB_DM,NOT_DERIVED,L1_DTLB_AND_L2_DTLB_MISS\n" 00024 "PRESET,PAPI_TLB_IM,NOT_DERIVED,L1_ITLB_MISS_AND_L2_ITLB_MISS\n" 00025 "PRESET,PAPI_TLB_TL,DERIVED_ADD,L1_DTLB_AND_L2_DTLB_MISS,L1_ITLB_MISS_AND_L2_ITLB_MISS\n" 00026 "#\n" 00027 "PRESET,PAPI_BR_INS,NOT_DERIVED,RETIRED_BRANCH_INSTRUCTIONS\n" 00028 "PRESET,PAPI_BR_TKN,NOT_DERIVED,RETIRED_TAKEN_BRANCH_INSTRUCTIONS\n" 00029 "PRESET,PAPI_BR_MSP,NOT_DERIVED,RETIRED_MISPREDICTED_BRANCH_INSTRUCTIONS\n" 00030 "#\n" 00031 "PRESET,PAPI_HW_INT,NOT_DERIVED,INTERRUPTS_TAKEN\n" 00032 "#\n" 00033 "CPU,AMD64\n" 00034 "CPU,AMD64 (unknown model)\n" 00035 "CPU,AMD64 (K8 RevB)\n" 00036 "CPU,AMD64 (K8 RevC)\n" 00037 "CPU,AMD64 (K8 RevD)\n" 00038 "CPU,AMD64 (K8 RevE)\n" 00039 "CPU,AMD64 (K8 RevF)\n" 00040 "CPU,AMD64 (K8 RevG)\n" 00041 "CPU,amd64_k8_revb\n" 00042 "CPU,amd64_k8_revc\n" 00043 "CPU,amd64_k8_revd\n" 00044 "CPU,amd64_k8_reve\n" 00045 "CPU,amd64_k8_revf\n" 00046 "CPU,amd64_k8_revg\n" 00047 "#\n" 00048 "PRESET,PAPI_TOT_INS,NOT_DERIVED,RETIRED_INSTRUCTIONS\n" 00049 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CLK_UNHALTED\n" 00050 "PRESET,PAPI_L1_ICH,DERIVED_SUB,INSTRUCTION_CACHE_FETCHES,INSTRUCTION_CACHE_REFILLS_FROM_SYSTEM,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00051 "PRESET,PAPI_L1_ICM,NOT_DERIVED,INSTRUCTION_CACHE_MISSES\n" 00052 "PRESET,PAPI_L1_ICA,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00053 "PRESET,PAPI_L1_ICR,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00054 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DATA_CACHE_MISSES\n" 00055 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DATA_CACHE_ACCESSES\n" 00056 "PRESET,PAPI_L1_DCH,DERIVED_SUB,DATA_CACHE_ACCESSES,DATA_CACHE_MISSES\n" 00057 "PRESET,PAPI_L1_TCA,DERIVED_ADD,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES\n" 00058 "PRESET,PAPI_L1_TCM,DERIVED_ADD,INSTRUCTION_CACHE_MISSES,DATA_CACHE_MISSES\n" 00059 "PRESET,PAPI_L1_TCH,DERIVED_POSTFIX,N0|N1|+|N2|-|N3|-|,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES,DATA_CACHE_MISSES,INSTRUCTION_CACHE_MISSES\n" 00060 "#\n" 00061 "PRESET,PAPI_L2_ICA,NOT_DERIVED,REQUESTS_TO_L2:INSTRUCTIONS\n" 00062 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS\n" 00063 "PRESET,PAPI_L2_ICH,NOT_DERIVED,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00064 "PRESET,PAPI_L2_DCA,NOT_DERIVED,REQUESTS_TO_L2:DATA\n" 00065 "PRESET,PAPI_L2_DCM,NOT_DERIVED,L2_CACHE_MISS:DATA\n" 00066 "PRESET,PAPI_L2_DCH,DERIVED_SUB,REQUESTS_TO_L2:DATA,L2_CACHE_MISS:DATA\n" 00067 "PRESET,PAPI_L2_TCA,NOT_DERIVED,REQUESTS_TO_L2:ALL\n" 00068 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS:DATA\n" 00069 "PRESET,PAPI_L2_TCH,DERIVED_SUB,REQUESTS_TO_L2:INSTRUCTIONS:DATA,L2_CACHE_MISS:ALL\n" 00070 "#\n" 00071 "PRESET,PAPI_TLB_DM,NOT_DERIVED,L1_DTLB_AND_L2_DTLB_MISS\n" 00072 "PRESET,PAPI_TLB_IM,NOT_DERIVED,L1_ITLB_MISS_AND_L2_ITLB_MISS\n" 00073 "PRESET,PAPI_TLB_TL,DERIVED_ADD,L1_DTLB_AND_L2_DTLB_MISS,L1_ITLB_MISS_AND_L2_ITLB_MISS\n" 00074 "#\n" 00075 "PRESET,PAPI_BR_INS,NOT_DERIVED,RETIRED_BRANCH_INSTRUCTIONS\n" 00076 "PRESET,PAPI_BR_TKN,NOT_DERIVED,RETIRED_TAKEN_BRANCH_INSTRUCTIONS\n" 00077 "PRESET,PAPI_BR_MSP,NOT_DERIVED,RETIRED_MISPREDICTED_BRANCH_INSTRUCTIONS\n" 00078 "#\n" 00079 "PRESET,PAPI_STL_ICY,NOT_DERIVED,DECODER_EMPTY\n" 00080 "PRESET,PAPI_RES_STL,NOT_DERIVED,DISPATCH_STALLS\n" 00081 "PRESET,PAPI_HW_INT,NOT_DERIVED,INTERRUPTS_TAKEN\n" 00082 "#\n" 00083 "PRESET,PAPI_FPU_IDL,NOT_DERIVED,CYCLES_NO_FPU_OPS_RETIRED\n" 00084 "PRESET,PAPI_FML_INS,NOT_DERIVED,DISPATCHED_FPU:OPS_MULTIPLY\n" 00085 "PRESET,PAPI_FAD_INS,NOT_DERIVED,DISPATCHED_FPU:OPS_ADD\n" 00086 "PRESET,PAPI_VEC_INS,NOT_DERIVED,RETIRED_MMX_AND_FP_INSTRUCTIONS:PACKED_SSE_AND_SSE2\n" 00087 "# This definition give an accurate count of the instructions retired through the FP unit\n" 00088 "# It counts just about everything except MMX and 3DNow instructions\n" 00089 "# Unfortunately, it also counts loads and stores. Therefore the count will be uniformly\n" 00090 "# high, but proportional to the work done.\n" 00091 "PRESET,PAPI_FP_INS,NOT_DERIVED,RETIRED_MMX_AND_FP_INSTRUCTIONS:X87:SCALAR_SSE_AND_SSE2:PACKED_SSE_AND_SSE2\n" 00092 "#/* This definition is speculative but gives good answers on our simple test cases\n" 00093 "# It overcounts FP operations, sometimes by A LOT, but doesn't count loads and stores\n" 00094 "PRESET,PAPI_FP_OPS,NOT_DERIVED,DISPATCHED_FPU:OPS_MULTIPLY:OPS_ADD,NOTE,'Counts speculative adds and multiplies. Variable and higher than theoretical.'\n" 00095 "#\n" 00096 "CPU,AMD64 FPU RETIRED\n" 00097 "#\n" 00098 "PRESET,PAPI_FP_OPS,NOT_DERIVED,RETIRED_MMX_AND_FP_INSTRUCTIONS:X87:SCALAR_SSE_AND_SSE2:PACKED_SSE_AND_SSE2,NOTE,'Counts all retired floating point operations, including data movement. Precise, and proportional to work done, but much higher than theoretical.'\n" 00099 "#\n" 00100 "CPU,AMD64 FPU SPECULATIVE\n" 00101 "#\n" 00102 "PRESET,PAPI_FP_OPS,NOT_DERIVED,DISPATCHED_FPU:OPS_MULTIPLY:OPS_ADD,NOTE,'Counts speculative adds and multiplies. Variable and higher than theoretical.'\n" 00103 "#\n" 00104 "CPU,AMD64 FPU SSE_SP\n" 00105 "#\n" 00106 "PRESET,PAPI_FP_OPS,DERIVED_SUB,RETIRED_MMX_AND_FP_INSTRUCTIONS:X87:SCALAR_SSE_AND_SSE2:PACKED_SSE_AND_SSE2,DISPATCHED_FPU:OPS_STORE,NOTE,'Counts retired ops corrected for data motion. Optimized for single precision; lower than theoretical.'\n" 00107 "#\n" 00108 "CPU,AMD64 FPU SSE_DP\n" 00109 "#\n" 00110 "PRESET,PAPI_FP_OPS,DERIVED_SUB,RETIRED_MMX_AND_FP_INSTRUCTIONS:X87:SCALAR_SSE_AND_SSE2:PACKED_SSE_AND_SSE2,DISPATCHED_FPU:OPS_STORE_PIPE_LOAD_OPS,NOTE,'Counts retired ops corrected for data motion. Optimized for double precision; lower than theoretical.'\n" 00111 "#\n" 00112 "########################\n" 00113 "# AMD64 #\n" 00114 "########################\n" 00115 "CPU,AMD64 (Barcelona)\n" 00116 "CPU,AMD64 (Barcelona RevB)\n" 00117 "CPU,AMD64 (Barcelona RevC)\n" 00118 "CPU,AMD64 (Family 10h RevB Barcelona)\n" 00119 "CPU,AMD64 (Family 10h RevC Shanghai)\n" 00120 "CPU,AMD64 (Family 10h RevD Istanbul)\n" 00121 "CPU,AMD64 (Family 10h RevE)\n" 00122 "CPU,amd64_fam10h_barcelona\n" 00123 "CPU,amd64_fam10h_shanghai\n" 00124 "CPU,amd64_fam10h_istanbul\n" 00125 "CPU,amd64_fam11h_turion\n" 00126 "#\n" 00127 "PRESET,PAPI_TOT_INS,NOT_DERIVED,RETIRED_INSTRUCTIONS\n" 00128 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CLK_UNHALTED\n" 00129 "PRESET,PAPI_L1_ICH,DERIVED_SUB,INSTRUCTION_CACHE_FETCHES,INSTRUCTION_CACHE_REFILLS_FROM_SYSTEM,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00130 "PRESET,PAPI_L1_ICM,NOT_DERIVED,INSTRUCTION_CACHE_MISSES\n" 00131 "PRESET,PAPI_L1_ICA,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00132 "PRESET,PAPI_L1_ICR,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00133 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DATA_CACHE_MISSES\n" 00134 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DATA_CACHE_ACCESSES\n" 00135 "PRESET,PAPI_L1_DCH,DERIVED_SUB,DATA_CACHE_ACCESSES,DATA_CACHE_MISSES\n" 00136 "PRESET,PAPI_L1_TCA,DERIVED_ADD,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES\n" 00137 "PRESET,PAPI_L1_TCM,DERIVED_ADD,INSTRUCTION_CACHE_MISSES,DATA_CACHE_MISSES\n" 00138 "PRESET,PAPI_L1_TCH,DERIVED_POSTFIX,N0|N1|+|N2|-|N3|-|,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES,DATA_CACHE_MISSES,INSTRUCTION_CACHE_MISSES\n" 00139 "#\n" 00140 "PRESET,PAPI_L2_ICA,NOT_DERIVED,REQUESTS_TO_L2:INSTRUCTIONS\n" 00141 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS\n" 00142 "PRESET,PAPI_L2_ICH,NOT_DERIVED,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00143 "PRESET,PAPI_L2_DCA,NOT_DERIVED,REQUESTS_TO_L2:DATA\n" 00144 "PRESET,PAPI_L2_DCM,NOT_DERIVED,L2_CACHE_MISS:DATA\n" 00145 "PRESET,PAPI_L2_DCH,DERIVED_SUB,REQUESTS_TO_L2:DATA,L2_CACHE_MISS:DATA\n" 00146 "PRESET,PAPI_L2_TCA,NOT_DERIVED,REQUESTS_TO_L2:ALL\n" 00147 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS:DATA\n" 00148 "PRESET,PAPI_L2_TCH,DERIVED_SUB,REQUESTS_TO_L2:INSTRUCTIONS:DATA,L2_CACHE_MISS:ALL\n" 00149 "#\n" 00150 "# no L3_ preset definitions for multi-cores with shared L3 cache,\n" 00151 "# as long as L3 events are automatically shadowed from core- to chip-space\n" 00152 "# PRESET,PAPI_L3_TCR,NOT_DERIVED,READ_REQUEST_TO_L3_CACHE:ALL\n" 00153 "# PRESET,PAPI_L3_TCM,NOT_DERIVED,L3_CACHE_MISSES:ALL\n" 00154 "# PRESET,PAPI_L3_TCH,DERIVED_SUB,READ_REQUEST_TO_L3_CACHE:ALL,L3_CACHE_MISSES:ALL\n" 00155 "#\n" 00156 "PRESET,PAPI_TLB_DM,NOT_DERIVED,L1_DTLB_AND_L2_DTLB_MISS:ALL\n" 00157 "PRESET,PAPI_TLB_IM,NOT_DERIVED,L1_ITLB_MISS_AND_L2_ITLB_MISS:ALL\n" 00158 "PRESET,PAPI_TLB_TL,DERIVED_ADD,L1_DTLB_AND_L2_DTLB_MISS:ALL,L1_ITLB_MISS_AND_L2_ITLB_MISS:ALL\n" 00159 "#\n" 00160 "PRESET,PAPI_BR_INS,NOT_DERIVED,RETIRED_BRANCH_INSTRUCTIONS\n" 00161 "PRESET,PAPI_BR_TKN,NOT_DERIVED,RETIRED_TAKEN_BRANCH_INSTRUCTIONS\n" 00162 "PRESET,PAPI_BR_MSP,NOT_DERIVED,RETIRED_MISPREDICTED_BRANCH_INSTRUCTIONS\n" 00163 "#\n" 00164 "PRESET,PAPI_STL_ICY,NOT_DERIVED,DECODER_EMPTY\n" 00165 "PRESET,PAPI_RES_STL,NOT_DERIVED,DISPATCH_STALLS\n" 00166 "PRESET,PAPI_HW_INT,NOT_DERIVED,INTERRUPTS_TAKEN\n" 00167 "#\n" 00168 "PRESET,PAPI_FPU_IDL,NOT_DERIVED,CYCLES_NO_FPU_OPS_RETIRED\n" 00169 "PRESET,PAPI_FML_INS,NOT_DERIVED,DISPATCHED_FPU:OPS_MULTIPLY\n" 00170 "PRESET,PAPI_FAD_INS,NOT_DERIVED,DISPATCHED_FPU:OPS_ADD\n" 00171 "PRESET,PAPI_VEC_INS,NOT_DERIVED,RETIRED_MMX_AND_FP_INSTRUCTIONS:PACKED_SSE_AND_SSE2\n" 00172 "#\n" 00173 "# An analysis by Bill Homer of Cray indicates accurate counts over a range of conditions\n" 00174 "# John McCalpin reports that OP_TYPE expands packed operation counts appropriately.\n" 00175 "# Therefore, it is included in FP_OPS, but not in FP_INS.\n" 00176 "PRESET,PAPI_FP_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:SINGLE_MUL_OPS:DOUBLE_ADD_SUB_OPS:DOUBLE_MUL_OPS\n" 00177 "PRESET,PAPI_FP_OPS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:SINGLE_MUL_OPS:DOUBLE_ADD_SUB_OPS:DOUBLE_MUL_OPS:OP_TYPE\n" 00178 "PRESET,PAPI_SP_OPS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:SINGLE_MUL_OPS:SINGLE_DIV_OPS\n" 00179 "PRESET,PAPI_DP_OPS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:DOUBLE_ADD_SUB_OPS:DOUBLE_MUL_OPS:DOUBLE_DIV_OPS\n" 00180 "#\n" 00181 "PRESET,PAPI_FML_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_MUL_OPS:DOUBLE_MUL_OPS:OP_TYPE\n" 00182 "PRESET,PAPI_FAD_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:DOUBLE_ADD_SUB_OPS:OP_TYPE,NOTE,'Also includes subtract instructions'\n" 00183 "PRESET,PAPI_FDV_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_DIV_OPS:DOUBLE_DIV_OPS:OP_TYPE,NOTE,'Counts both divide and square root instructions'\n" 00184 "PRESET,PAPI_FSQ_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_DIV_OPS:DOUBLE_DIV_OPS:OP_TYPE,NOTE,'Counts both divide and square root instructions'\n" 00185 "########################\n" 00186 "# AMD64 fam12h llano #\n" 00187 "########################\n" 00188 "CPU,amd64_fam12h_llano\n" 00189 "#\n" 00190 "PRESET,PAPI_TOT_INS,NOT_DERIVED,RETIRED_INSTRUCTIONS\n" 00191 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CLK_UNHALTED\n" 00192 "PRESET,PAPI_L1_ICH,DERIVED_SUB,INSTRUCTION_CACHE_FETCHES,INSTRUCTION_CACHE_REFILLS_FROM_SYSTEM,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00193 "PRESET,PAPI_L1_ICM,NOT_DERIVED,INSTRUCTION_CACHE_MISSES\n" 00194 "PRESET,PAPI_L1_ICA,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00195 "PRESET,PAPI_L1_ICR,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00196 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DATA_CACHE_MISSES\n" 00197 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DATA_CACHE_ACCESSES\n" 00198 "PRESET,PAPI_L1_DCH,DERIVED_SUB,DATA_CACHE_ACCESSES,DATA_CACHE_MISSES\n" 00199 "PRESET,PAPI_L1_TCA,DERIVED_ADD,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES\n" 00200 "PRESET,PAPI_L1_TCM,DERIVED_ADD,INSTRUCTION_CACHE_MISSES,DATA_CACHE_MISSES\n" 00201 "PRESET,PAPI_L1_TCH,DERIVED_POSTFIX,N0|N1|+|N2|-|N3|-|,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES,DATA_CACHE_MISSES,INSTRUCTION_CACHE_MISSES\n" 00202 "#\n" 00203 "PRESET,PAPI_L2_ICA,NOT_DERIVED,REQUESTS_TO_L2:INSTRUCTIONS\n" 00204 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS\n" 00205 "PRESET,PAPI_L2_ICH,NOT_DERIVED,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00206 "PRESET,PAPI_L2_DCA,NOT_DERIVED,REQUESTS_TO_L2:DATA\n" 00207 "PRESET,PAPI_L2_DCM,NOT_DERIVED,L2_CACHE_MISS:DATA\n" 00208 "PRESET,PAPI_L2_DCH,DERIVED_SUB,REQUESTS_TO_L2:DATA,L2_CACHE_MISS:DATA\n" 00209 "PRESET,PAPI_L2_TCA,NOT_DERIVED,REQUESTS_TO_L2:ALL\n" 00210 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS:DATA\n" 00211 "PRESET,PAPI_L2_TCH,DERIVED_SUB,REQUESTS_TO_L2:INSTRUCTIONS:DATA,L2_CACHE_MISS:ALL\n" 00212 "#\n" 00213 "# no L3_ preset definitions for multi-cores with shared L3 cache,\n" 00214 "# as long as L3 events are automatically shadowed from core- to chip-space\n" 00215 "# PRESET,PAPI_L3_TCR,NOT_DERIVED,READ_REQUEST_TO_L3_CACHE:ALL\n" 00216 "# PRESET,PAPI_L3_TCM,NOT_DERIVED,L3_CACHE_MISSES:ALL\n" 00217 "# PRESET,PAPI_L3_TCH,DERIVED_SUB,READ_REQUEST_TO_L3_CACHE:ALL,L3_CACHE_MISSES:ALL\n" 00218 "#\n" 00219 "PRESET,PAPI_TLB_DM,NOT_DERIVED,L1_DTLB_AND_L2_DTLB_MISS:ALL\n" 00220 "PRESET,PAPI_TLB_IM,NOT_DERIVED,L1_ITLB_MISS_AND_L2_ITLB_MISS:ALL\n" 00221 "PRESET,PAPI_TLB_TL,DERIVED_ADD,L1_DTLB_AND_L2_DTLB_MISS:ALL,L1_ITLB_MISS_AND_L2_ITLB_MISS:ALL\n" 00222 "#\n" 00223 "PRESET,PAPI_BR_INS,NOT_DERIVED,RETIRED_BRANCH_INSTRUCTIONS\n" 00224 "PRESET,PAPI_BR_TKN,NOT_DERIVED,RETIRED_TAKEN_BRANCH_INSTRUCTIONS\n" 00225 "PRESET,PAPI_BR_MSP,NOT_DERIVED,RETIRED_MISPREDICTED_BRANCH_INSTRUCTIONS\n" 00226 "#\n" 00227 "PRESET,PAPI_STL_ICY,NOT_DERIVED,DECODER_EMPTY\n" 00228 "PRESET,PAPI_RES_STL,NOT_DERIVED,DISPATCH_STALLS\n" 00229 "PRESET,PAPI_HW_INT,NOT_DERIVED,INTERRUPTS_TAKEN\n" 00230 "#\n" 00231 "PRESET,PAPI_FPU_IDL,NOT_DERIVED,CYCLES_NO_FPU_OPS_RETIRED\n" 00232 "PRESET,PAPI_FML_INS,NOT_DERIVED,DISPATCHED_FPU:OPS_MULTIPLY\n" 00233 "PRESET,PAPI_FAD_INS,NOT_DERIVED,DISPATCHED_FPU:OPS_ADD\n" 00234 "PRESET,PAPI_VEC_INS,NOT_DERIVED,RETIRED_MMX_AND_FP_INSTRUCTIONS:SSE_AND_SSE2\n" 00235 "#\n" 00236 "# An analysis by Bill Homer of Cray indicates accurate counts over a range of conditions\n" 00237 "# John McCalpin reports that OP_TYPE expands packed operation counts appropriately.\n" 00238 "# Therefore, it is included in FP_OPS, but not in FP_INS.\n" 00239 "PRESET,PAPI_FP_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:SINGLE_MUL_OPS:DOUBLE_ADD_SUB_OPS:DOUBLE_MUL_OPS\n" 00240 "PRESET,PAPI_FP_OPS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:SINGLE_MUL_OPS:DOUBLE_ADD_SUB_OPS:DOUBLE_MUL_OPS:OP_TYPE\n" 00241 "PRESET,PAPI_SP_OPS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:SINGLE_MUL_OPS:SINGLE_DIV_OPS\n" 00242 "PRESET,PAPI_DP_OPS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:DOUBLE_ADD_SUB_OPS:DOUBLE_MUL_OPS:DOUBLE_DIV_OPS\n" 00243 "#\n" 00244 "PRESET,PAPI_FML_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_MUL_OPS:DOUBLE_MUL_OPS:OP_TYPE\n" 00245 "PRESET,PAPI_FAD_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:DOUBLE_ADD_SUB_OPS:OP_TYPE,NOTE,'Also includes subtract instructions'\n" 00246 "PRESET,PAPI_FDV_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_DIV_OPS:DOUBLE_DIV_OPS:OP_TYPE,NOTE,'Counts both divide and square root instructions'\n" 00247 "PRESET,PAPI_FSQ_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_DIV_OPS:DOUBLE_DIV_OPS:OP_TYPE,NOTE,'Counts both divide and square root instructions'\n" 00248 "#########################\n" 00249 "# AMD Fam14h Bobcat #\n" 00250 "#########################\n" 00251 "#\n" 00252 "CPU,amd64_fam14h_bobcat\n" 00253 "#\n" 00254 "PRESET,PAPI_TOT_INS,NOT_DERIVED,RETIRED_INSTRUCTIONS\n" 00255 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CLK_UNHALTED\n" 00256 "PRESET,PAPI_L1_ICH,DERIVED_SUB,INSTRUCTION_CACHE_FETCHES,INSTRUCTION_CACHE_REFILLS_FROM_SYSTEM,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00257 "PRESET,PAPI_L1_ICM,NOT_DERIVED,INSTRUCTION_CACHE_MISSES\n" 00258 "PRESET,PAPI_L1_ICA,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00259 "PRESET,PAPI_L1_ICR,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00260 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DATA_CACHE_MISSES\n" 00261 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DATA_CACHE_ACCESSES\n" 00262 "PRESET,PAPI_L1_DCH,DERIVED_SUB,DATA_CACHE_ACCESSES,DATA_CACHE_MISSES\n" 00263 "PRESET,PAPI_L1_TCA,DERIVED_ADD,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES\n" 00264 "PRESET,PAPI_L1_TCM,DERIVED_ADD,INSTRUCTION_CACHE_MISSES,DATA_CACHE_MISSES\n" 00265 "PRESET,PAPI_L1_TCH,DERIVED_POSTFIX,N0|N1|+|N2|-|N3|-|,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES,DATA_CACHE_MISSES,INSTRUCTION_CACHE_MISSES\n" 00266 "PRESET,PAPI_L2_ICA,NOT_DERIVED,REQUESTS_TO_L2:INSTRUCTIONS\n" 00267 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS\n" 00268 "PRESET,PAPI_L2_ICH,NOT_DERIVED,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00269 "PRESET,PAPI_L2_DCA,NOT_DERIVED,REQUESTS_TO_L2:DATA\n" 00270 "PRESET,PAPI_L2_DCM,NOT_DERIVED,L2_CACHE_MISS:DATA\n" 00271 "PRESET,PAPI_L2_DCH,DERIVED_SUB,REQUESTS_TO_L2:DATA,L2_CACHE_MISS:DATA\n" 00272 "PRESET,PAPI_L2_TCA,NOT_DERIVED,REQUESTS_TO_L2:ALL\n" 00273 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS:DATA\n" 00274 "PRESET,PAPI_L2_TCH,DERIVED_SUB,REQUESTS_TO_L2:INSTRUCTIONS:DATA,L2_CACHE_MISS:ALL\n" 00275 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DTLB_MISS\n" 00276 "PRESET,PAPI_TLB_IM,NOT_DERIVED,L1_ITLB_MISS_AND_L2_ITLB_MISS\n" 00277 "PRESET,PAPI_TLB_TL,DERIVED_ADD,DTLB_MISS,L1_ITLB_MISS_AND_L2_ITLB_MISS\n" 00278 "PRESET,PAPI_BR_INS,NOT_DERIVED,RETIRED_BRANCH_INSTRUCTIONS\n" 00279 "PRESET,PAPI_BR_TKN,NOT_DERIVED,RETIRED_TAKEN_BRANCH_INSTRUCTIONS\n" 00280 "PRESET,PAPI_BR_MSP,NOT_DERIVED,RETIRED_MISPREDICTED_BRANCH_INSTRUCTIONS\n" 00281 "PRESET,PAPI_HW_INT,NOT_DERIVED,INTERRUPTS_TAKEN\n" 00282 "PRESET,PAPI_FPU_IDL,NOT_DERIVED,CYCLES_NO_FPU_OPS_RETIRED\n" 00283 "PRESET,PAPI_FP_INS,NOT_DERIVED,RETIRED_FLOATING_POINT_INSTRUCTIONS:ALL\n" 00284 "PRESET,PAPI_FP_OPS,NOT_DERIVED,DISPATCHED_FPU:ANY\n" 00285 "PRESET,PAPI_VEC_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:ALL\n" 00286 "PRESET,PAPI_VEC_SP,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_ADD_SUB_OPS:SINGLE_MUL_OPS:SINGLE_DIV_OPS\n" 00287 "PRESET,PAPI_VEC_DP,NOT_DERIVED,RETIRED_SSE_OPERATIONS:DOUBLE_ADD_SUB_OPS:DOUBLE_MUL_OPS:DOUBLE_DIV_OPS\n" 00288 "PRESET,PAPI_FML_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_MUL_OPS:DOUBLE_MUL_OPS\n" 00289 "PRESET,PAPI_FDV_INS,NOT_DERIVED,RETIRED_SSE_OPERATIONS:SINGLE_DIV_OPS:DOUBLE_DIV_OPS\n" 00290 "#\n" 00291 "CPU,AMD64 (Family 15h RevB)\n" 00292 "CPU,amd64_fam15h_interlagos\n" 00293 "#\n" 00294 "PRESET,PAPI_TOT_INS,NOT_DERIVED,RETIRED_INSTRUCTIONS\n" 00295 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CLK_UNHALTED\n" 00296 "PRESET,PAPI_L1_ICH,DERIVED_SUB,INSTRUCTION_CACHE_FETCHES,INSTRUCTION_CACHE_REFILLS_FROM_SYSTEM,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00297 "PRESET,PAPI_L1_ICM,NOT_DERIVED,INSTRUCTION_CACHE_MISSES\n" 00298 "PRESET,PAPI_L1_ICA,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00299 "PRESET,PAPI_L1_ICR,NOT_DERIVED,INSTRUCTION_CACHE_FETCHES\n" 00300 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DATA_CACHE_MISSES:DC_MISS_STREAMING_STORE\n" 00301 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DATA_CACHE_ACCESSES\n" 00302 "PRESET,PAPI_L1_DCH,DERIVED_SUB,DATA_CACHE_ACCESSES,DATA_CACHE_MISSES:DC_MISS_STREAMING_STORE\n" 00303 "PRESET,PAPI_L1_TCA,DERIVED_ADD,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES\n" 00304 "PRESET,PAPI_L1_TCM,DERIVED_ADD,INSTRUCTION_CACHE_MISSES,DATA_CACHE_MISSES:DC_MISS_STREAMING_STORE\n" 00305 "PRESET,PAPI_L1_TCH,DERIVED_POSTFIX,N0|N1|+|N2|-|N3|-|,DATA_CACHE_ACCESSES,INSTRUCTION_CACHE_FETCHES,DATA_CACHE_MISSES:DC_MISS_STREAMING_STORE,INSTRUCTION_CACHE_MISSES\n" 00306 "#\n" 00307 "PRESET,PAPI_L2_ICA,NOT_DERIVED,REQUESTS_TO_L2:INSTRUCTIONS\n" 00308 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS\n" 00309 "PRESET,PAPI_L2_ICH,NOT_DERIVED,INSTRUCTION_CACHE_REFILLS_FROM_L2\n" 00310 "PRESET,PAPI_L2_DCA,NOT_DERIVED,REQUESTS_TO_L2:DATA\n" 00311 "PRESET,PAPI_L2_DCM,NOT_DERIVED,L2_CACHE_MISS:DATA\n" 00312 "PRESET,PAPI_L2_DCH,DERIVED_SUB,REQUESTS_TO_L2:DATA,L2_CACHE_MISS:DATA\n" 00313 "PRESET,PAPI_L2_TCA,NOT_DERIVED,REQUESTS_TO_L2:ALL\n" 00314 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_CACHE_MISS:INSTRUCTIONS:DATA\n" 00315 "PRESET,PAPI_L2_TCH,DERIVED_SUB,REQUESTS_TO_L2:INSTRUCTIONS:DATA,L2_CACHE_MISS:ALL\n" 00316 "#\n" 00317 "# not implemented: PRESET,PAPI_L3_TCR,NOT_DERIVED,READ_REQUEST_TO_L3_CACHE:ALL\n" 00318 "# not implemented: PRESET,PAPI_L3_TCM,NOT_DERIVED,L3_CACHE_MISSES:ALL\n" 00319 "# not implemented: PRESET,PAPI_L3_TCH,DERIVED_SUB,READ_REQUEST_TO_L3_CACHE:ALL,L3_CACHE_MISSES:ALL\n" 00320 "#\n" 00321 "PRESET,PAPI_TLB_DM,NOT_DERIVED,UNIFIED_TLB_MISS:4K_DATA:2M_DATA:1GB_DATA\n" 00322 "PRESET,PAPI_TLB_IM,NOT_DERIVED,UNIFIED_TLB_MISS:4K_INST:2M_INST:1G_INST\n" 00323 "PRESET,PAPI_TLB_TL,NOT_DERIVED,UNIFIED_TLB_MISS:ALL\n" 00324 "#\n" 00325 "PRESET,PAPI_BR_INS,NOT_DERIVED,RETIRED_BRANCH_INSTRUCTIONS\n" 00326 "PRESET,PAPI_BR_TKN,NOT_DERIVED,RETIRED_TAKEN_BRANCH_INSTRUCTIONS\n" 00327 "PRESET,PAPI_BR_MSP,NOT_DERIVED,RETIRED_MISPREDICTED_BRANCH_INSTRUCTIONS\n" 00328 "#\n" 00329 "PRESET,PAPI_STL_ICY,NOT_DERIVED,DECODER_EMPTY\n" 00330 "PRESET,PAPI_RES_STL,NOT_DERIVED,DISPATCH_STALLS\n" 00331 "PRESET,PAPI_HW_INT,NOT_DERIVED,INTERRUPTS_TAKEN\n" 00332 "#\n" 00333 "PRESET,PAPI_FPU_IDL,NOT_DERIVED,CYCLES_FPU_EMPTY\n" 00334 "PRESET,PAPI_VEC_INS,NOT_DERIVED,RETIRED_MMX_FP_INSTRUCTIONS:SSE\n" 00335 "PRESET,PAPI_FP_INS,NOT_DERIVED,RETIRED_SSE_OPS:ALL\n" 00336 "PRESET,PAPI_FP_OPS,NOT_DERIVED,RETIRED_SSE_OPS:ALL\n" 00337 "PRESET,PAPI_SP_OPS,NOT_DERIVED,RETIRED_SSE_OPS:SINGLE_ADD_SUB_OPS:SINGLE_MUL_OPS:SINGLE_DIV_OPS:SINGLE_MUL_ADD_OPS\n" 00338 "PRESET,PAPI_DP_OPS,NOT_DERIVED,RETIRED_SSE_OPS:DOUBLE_ADD_SUB_OPS:DOUBLE_MUL_OPS:DOUBLE_DIV_OPS:DOUBLE_MUL_ADD_OPS\n" 00339 "#\n" 00340 "PRESET,PAPI_FML_INS,NOT_DERIVED,RETIRED_SSE_OPS:SINGLE_MUL_OPS:DOUBLE_MUL_OPS:SINGLE_MUL_ADD_OPS:DOUBLE_MUL_ADD_OPS,NOTE,'Also includes multiply-add instructions'\n" 00341 "PRESET,PAPI_FAD_INS,NOT_DERIVED,RETIRED_SSE_OPS:SINGLE_ADD_SUB_OPS:DOUBLE_ADD_SUB_OPS:SINGLE_MUL_ADD_OPS:DOUBLE_MUL_ADD_OPS,NOTE,'Also includes subtract and multiply-add instructions'\n" 00342 "PRESET,PAPI_FDV_INS,NOT_DERIVED,RETIRED_SSE_OPS:SINGLE_DIV_OPS:DOUBLE_DIV_OPS,NOTE,'Counts both divide and square root instructions'\n" 00343 "PRESET,PAPI_FSQ_INS,NOT_DERIVED,RETIRED_SSE_OPS:SINGLE_DIV_OPS:DOUBLE_DIV_OPS,NOTE,'Counts both divide and square root instructions'\n" 00344 "#\n" 00345 "#\n" 00346 "CPU,Intel architectural PMU\n" 00347 "CPU,ix86arch\n" 00348 "#\n" 00349 "PRESET,PAPI_BR_INS,NOT_DERIVED,BRANCH_INSTRUCTIONS_RETIRED\n" 00350 "PRESET,PAPI_BR_MSP,NOT_DERIVED,RETIRED_MISPREDICTED_BRANCH_INSTRUCTIONS\n" 00351 "#\n" 00352 "CPU,Intel Atom\n" 00353 "CPU,atom\n" 00354 "#\n" 00355 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTRUCTIONS_RETIRED\n" 00356 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,UNHALTED_CORE_CYCLES\n" 00357 "PRESET,PAPI_REF_CYC,NOT_DERIVED,UNHALTED_REFERENCE_CYCLES\n" 00358 "PRESET,PAPI_L1_ICM,NOT_DERIVED,ICACHE:MISSES\n" 00359 "PRESET,PAPI_L1_DCM,DERIVED_SUB,L2_RQSTS:SELF:MESI,ICACHE:MISSES\n" 00360 "PRESET,PAPI_L1_ICA,NOT_DERIVED,ICACHE:ACCESSES\n" 00361 "PRESET,PAPI_L1_ICH,DERIVED_SUB,ICACHE:ACCESSES,ICACHE:MISSES\n" 00362 "#PRESET,PAPI_L1_DCA,NOT_DERIVED,L1D_CACHE:LD:ST\n" 00363 "PRESET,PAPI_L1_DCA,DERIVED_ADD,L1D_CACHE:LD,L1D_CACHE:ST\n" 00364 "PRESET,PAPI_L1_TCM,NOT_DERIVED,L2_RQSTS:SELF:MESI\n" 00365 "PRESET,PAPI_L1_LDM,NOT_DERIVED,L2_LD:SELF:ANY:MESI\n" 00366 "PRESET,PAPI_L1_STM,NOT_DERIVED,L2_ST:SELF:MESI\n" 00367 "PRESET,PAPI_L2_DCM,DERIVED_SUB,L2_LINES_IN:SELF:ANY,BUS_TRANS_IFETCH:SELF\n" 00368 "PRESET,PAPI_L2_ICM,NOT_DERIVED,BUS_TRANS_IFETCH:SELF\n" 00369 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_LINES_IN:SELF:ANY\n" 00370 "PRESET,PAPI_L2_LDM,DERIVED_SUB,L2_LINES_IN:SELF:ANY,L2_M_LINES_IN:SELF\n" 00371 "PRESET,PAPI_L2_STM,NOT_DERIVED,L2_M_LINES_IN:SELF\n" 00372 "PRESET,PAPI_L2_DCA,DERIVED_ADD,L2_LD:SELF:ANY:MESI,L2_ST:SELF:MESI\n" 00373 "PRESET,PAPI_L2_DCR,NOT_DERIVED,L2_LD:SELF:ANY:MESI\n" 00374 "PRESET,PAPI_L2_DCW,NOT_DERIVED,L2_ST:SELF:MESI\n" 00375 "PRESET,PAPI_L2_ICH,DERIVED_SUB,L2_IFETCH:SELF:MESI,BUS_TRANS_IFETCH:SELF\n" 00376 "PRESET,PAPI_L2_ICA,NOT_DERIVED,L2_IFETCH:SELF:MESI\n" 00377 "PRESET,PAPI_L2_TCH,DERIVED_SUB,L2_RQSTS:SELF:ANY:MESI,L2_LINES_IN:SELF:ANY\n" 00378 "PRESET,PAPI_L2_TCA,NOT_DERIVED,L2_RQSTS:SELF:ANY:MESI\n" 00379 "PRESET,PAPI_L2_TCR,DERIVED_ADD,L2_LD:SELF:ANY:MESI,L2_IFETCH:SELF:MESI\n" 00380 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L2_ST:SELF:MESI\n" 00381 "#\n" 00382 "PRESET,PAPI_CA_SNP,NOT_DERIVED,EXT_SNOOP:SELF:MESI\n" 00383 "PRESET,PAPI_CA_SHR,NOT_DERIVED,L2_RQSTS:SELF:ANY:S_STATE\n" 00384 "PRESET,PAPI_CA_CLN,NOT_DERIVED,BUS_TRANS_RFO:SELF\n" 00385 "PRESET,PAPI_CA_ITV,NOT_DERIVED,BUS_TRANS_INVAL:SELF\n" 00386 "#\n" 00387 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB:MISSES\n" 00388 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DATA_TLB_MISSES:DTLB_MISS\n" 00389 "#\n" 00390 "PRESET,PAPI_BR_TKN,NOT_DERIVED,BR_INST_RETIRED:TAKEN\n" 00391 "PRESET,PAPI_BR_NTK,NOT_DERIVED,BR_INST_RETIRED:PRED_NOT_TAKEN:MISPRED_NOT_TAKEN\n" 00392 "PRESET,PAPI_BR_INS,NOT_DERIVED,BRANCH_INSTRUCTIONS_RETIRED\n" 00393 "PRESET,PAPI_BR_MSP,NOT_DERIVED,MISPREDICTED_BRANCH_RETIRED\n" 00394 "#\n" 00395 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,MACRO_INSTS:ALL_DECODED\n" 00396 "PRESET,PAPI_HW_INT,NOT_DERIVED,HW_INT_RCV\n" 00397 "#PRESET,PAPI_RES_STL,NOT_DERIVED,RESOURCE_STALLS:ANY\n" 00398 "#\n" 00399 "#PRESET,PAPI_FP_INS,NOT_DERIVED,X87_COMP_OPS_EXE:ANY_AR\n" 00400 "PRESET,PAPI_FP_INS,NOT_DERIVED,SIMD_INST_RETIRED:ANY\n" 00401 "#PRESET,PAPI_FP_OPS,NOT_DERIVED,X87_COMP_OPS_EXE:ANY_AR\n" 00402 "#PRESET,PAPI_FP_OPS,NOT_DERIVED,SIMD_UOPS_EXEC:AR\n" 00403 "PRESET,PAPI_FP_OPS,DERIVED_ADD,SIMD_INST_RETIRED:ANY,X87_COMP_OPS_EXE:ANY_AR\n" 00404 "PRESET,PAPI_FML_INS,NOT_DERIVED,MUL:AR\n" 00405 "PRESET,PAPI_FDV_INS,NOT_DERIVED,DIV:AR\n" 00406 "PRESET,PAPI_VEC_INS,NOT_DERIVED,SIMD_INST_RETIRED:VECTOR\n" 00407 "#\n" 00408 "CPU,Intel Nehalem\n" 00409 "CPU,Intel Westmere\n" 00410 "CPU,nhm\n" 00411 "CPU,nhm_ex\n" 00412 "CPU,wsm\n" 00413 "CPU,wsm_dp\n" 00414 "#\n" 00415 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,UNHALTED_CORE_CYCLES\n" 00416 "PRESET,PAPI_REF_CYC,NOT_DERIVED,UNHALTED_REFERENCE_CYCLES\n" 00417 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTRUCTION_RETIRED\n" 00418 "PRESET,PAPI_L1_ICM,NOT_DERIVED,L1I:MISSES\n" 00419 "PRESET,PAPI_L1_ICA,NOT_DERIVED,L1I:READS\n" 00420 "PRESET,PAPI_L1_ICH,NOT_DERIVED,L1I:HITS\n" 00421 "PRESET,PAPI_L1_DCM,NOT_DERIVED,L1D:REPL\n" 00422 "#PRESET,PAPI_L1_TCM,NOT_DERIVED,L2_RQSTS:SELF:MESI\n" 00423 "#PRESET,PAPI_L1_LDM,NOT_DERIVED,L2_LD:SELF:ANY:MESI\n" 00424 "#PRESET,PAPI_L1_STM,NOT_DERIVED,L2_ST:SELF:MESI\n" 00425 "# OLD VALUE PRESET,PAPI_L2_DCM,DERIVED_SUB,L2_RQSTS:MISS,L2_RQSTS:IFETCH_MISS\n" 00426 "PRESET,PAPI_L2_DCM,DERIVED_ADD,L2_RQSTS:LD_MISS,L2_RQSTS:RFO_MISS\n" 00427 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L2_RQSTS:IFETCH_MISS\n" 00428 "# OLD VALUE PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_RQSTS:MISS\n" 00429 "PRESET,PAPI_L2_TCM,NOT_DERIVED,LAST_LEVEL_CACHE_REFERENCES\n" 00430 "PRESET,PAPI_L2_LDM,NOT_DERIVED,L2_RQSTS:LD_MISS\n" 00431 "#PRESET,PAPI_L2_STM,NOT_DERIVED,L2_M_LINES_IN:SELF\n" 00432 "# OLD VALUE PRESET,PAPI_L2_DCA,NOT_DERIVED,L2_DATA_RQSTS:ANY\n" 00433 "PRESET,PAPI_L2_DCA,NOT_DERIVED,L1D:REPL\n" 00434 "# OLD VALUE PRESET,PAPI_L2_DCR,DERIVED_SUB,L2_RQSTS:LOADS,L2_RQSTS:IFETCHES\n" 00435 "PRESET,PAPI_L2_DCR,NOT_DERIVED,L2_RQSTS:LOADS\n" 00436 "#PRESET,PAPI_L2_DCW,NOT_DERIVED,L2_ST:SELF:MESI\n" 00437 "PRESET,PAPI_L2_ICH,NOT_DERIVED,L2_RQSTS:IFETCH_HIT\n" 00438 "PRESET,PAPI_L2_ICA,NOT_DERIVED,L2_RQSTS:IFETCHES\n" 00439 "PRESET,PAPI_L2_TCH,DERIVED_SUB,L2_RQSTS:REFERENCES, L2_RQSTS:MISS\n" 00440 "PRESET,PAPI_L2_TCA,NOT_DERIVED,L2_RQSTS:REFERENCES\n" 00441 "# OLD VALUE PRESET,PAPI_L2_TCR,NOT_DERIVED,L2_RQSTS:LOADS\n" 00442 "PRESET,PAPI_L2_TCR,DERIVED_ADD,L2_RQSTS:LOADS,L2_RQSTS:IFETCHES\n" 00443 "#PRESET,PAPI_L2_TCW,NOT_DERIVED,L2_ST:SELF:MESI\n" 00444 "#\n" 00445 "PRESET,PAPI_L1_ICR,NOT_DERIVED,L1I:READS\n" 00446 "PRESET,PAPI_L1_LDM,NOT_DERIVED,L2_RQSTS:LOADS\n" 00447 "PRESET,PAPI_L1_STM,NOT_DERIVED,L2_WRITE:RFO_MESI\n" 00448 "PRESET,PAPI_L1_TCM,DERIVED_SUB,L2_RQSTS:REFERENCES,L2_RQSTS:PREFETCHES\n" 00449 "PRESET,PAPI_L2_DCH,DERIVED_ADD,L2_RQSTS:LD_HIT,L2_RQSTS:RFO_HIT\n" 00450 "PRESET,PAPI_L2_DCW,NOT_DERIVED,L2_WRITE:RFO_MESI\n" 00451 "PRESET,PAPI_L2_ICR,NOT_DERIVED,L2_RQSTS:IFETCHES\n" 00452 "PRESET,PAPI_L2_STM,NOT_DERIVED,L2_RQSTS:RFO_MISS\n" 00453 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L2_RQSTS:RFOS\n" 00454 "PRESET,PAPI_L3_DCA,DERIVED_ADD,L2_RQSTS:LD_MISS,L2_RQSTS:RFO_MISS\n" 00455 "PRESET,PAPI_L3_DCR,NOT_DERIVED,L2_RQSTS:LD_MISS\n" 00456 "PRESET,PAPI_L3_DCW,NOT_DERIVED,L2_RQSTS:RFO_MISS\n" 00457 "PRESET,PAPI_L3_ICA,NOT_DERIVED,L2_RQSTS:IFETCH_MISS\n" 00458 "PRESET,PAPI_L3_ICR,NOT_DERIVED,L2_RQSTS:IFETCH_MISS\n" 00459 "PRESET,PAPI_L3_LDM,NOT_DERIVED,MEM_LOAD_RETIRED:L3_MISS\n" 00460 "PRESET,PAPI_L3_TCA,NOT_DERIVED,LAST_LEVEL_CACHE_REFERENCES\n" 00461 "PRESET,PAPI_L3_TCM,NOT_DERIVED,LAST_LEVEL_CACHE_MISSES\n" 00462 "PRESET,PAPI_L3_TCR,DERIVED_ADD,L2_RQSTS:LD_MISS,L2_RQSTS:IFETCH_MISS\n" 00463 "PRESET,PAPI_L3_TCW,NOT_DERIVED,L2_RQSTS:RFO_MISS\n" 00464 "PRESET,PAPI_LST_INS,DERIVED_ADD,MEM_INST_RETIRED:LOADS,MEM_INST_RETIRED:STORES\n" 00465 "#\n" 00466 "PRESET,PAPI_LD_INS,NOT_DERIVED,MEM_INST_RETIRED:LOADS\n" 00467 "PRESET,PAPI_SR_INS,NOT_DERIVED,MEM_INST_RETIRED:STORES\n" 00468 "#\n" 00469 "#PRESET,PAPI_CA_SHR,NOT_DERIVED,L2_RQSTS:SELF:ANY:S_STATE\n" 00470 "#PRESET,PAPI_CA_CLN,NOT_DERIVED,BUS_TRANS_RFO:SELF\n" 00471 "#PRESET,PAPI_CA_ITV,NOT_DERIVED,BUS_TRANS_INVAL:SELF\n" 00472 "#\n" 00473 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISSES:ANY\n" 00474 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DTLB_MISSES:ANY\n" 00475 "PRESET,PAPI_TLB_TL,DERIVED_ADD,ITLB_MISSES:ANY, DTLB_MISSES:ANY\n" 00476 "#\n" 00477 "PRESET,PAPI_BR_TKN,NOT_DERIVED,BR_INST_EXEC:TAKEN\n" 00478 "PRESET,PAPI_BR_NTK,DERIVED_SUB,BR_INST_EXEC:ANY, BR_INST_EXEC:TAKEN\n" 00479 "PRESET,PAPI_BR_INS,NOT_DERIVED,BR_INST_EXEC:ANY\n" 00480 "PRESET,PAPI_BR_MSP,NOT_DERIVED,BR_MISP_EXEC:ANY\n" 00481 "PRESET,PAPI_BR_CN,NOT_DERIVED,BR_INST_EXEC:COND\n" 00482 "PRESET,PAPI_BR_UCN,NOT_DERIVED,BR_INST_EXEC:DIRECT\n" 00483 "PRESET,PAPI_BR_PRC,DERIVED_SUB,BR_INST_EXEC:COND, BR_MISP_EXEC:COND\n" 00484 "#\n" 00485 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,MACRO_INSTS:DECODED\n" 00486 "PRESET,PAPI_RES_STL,NOT_DERIVED,RESOURCE_STALLS:ANY\n" 00487 "#\n" 00488 "PRESET,PAPI_FP_INS,NOT_DERIVED,FP_COMP_OPS_EXE:SSE_FP\n" 00489 "# PRESET,PAPI_FP_OPS,NOT_DERIVED,FP_COMP_OPS_EXE:SSE_FP\n" 00490 "# PAPI_FP_OPS counts single and double precision SCALAR operations\n" 00491 "# PRESET,PAPI_FP_OPS,NOT_DERIVED,FP_COMP_OPS_EXE:SSE_SINGLE_PRECISION:SSE_DOUBLE_PRECISION\n" 00492 "# According to Stephane (Jan 2010), it's not allowed to combine unit masks for FP_COMP_OPS_EXE;\n" 00493 "# we have to use two counters instead\n" 00494 "#PRESET,PAPI_FP_OPS,DERIVED_ADD,FP_COMP_OPS_EXE:SSE_SINGLE_PRECISION,FP_COMP_OPS_EXE:SSE_DOUBLE_PRECISION\n" 00495 "PRESET,PAPI_FP_OPS,DERIVED_ADD,FP_COMP_OPS_EXE:SSE_FP,FP_COMP_OPS_EXE:X87\n" 00496 "# PAPI_SP_OPS = single precision scalar ops + 3 * packed ops\n" 00497 "PRESET,PAPI_SP_OPS,DERIVED_POSTFIX,N0|N1|3|*|+|,FP_COMP_OPS_EXE:SSE_SINGLE_PRECISION,FP_COMP_OPS_EXE:SSE_FP_PACKED\n" 00498 "PRESET,PAPI_DP_OPS,DERIVED_ADD,FP_COMP_OPS_EXE:SSE_DOUBLE_PRECISION,FP_COMP_OPS_EXE:SSE_FP_PACKED\n" 00499 "PRESET,PAPI_VEC_SP,NOT_DERIVED,FP_COMP_OPS_EXE:SSE_FP_PACKED\n" 00500 "PRESET,PAPI_VEC_DP,NOT_DERIVED,FP_COMP_OPS_EXE:SSE_FP_PACKED\n" 00501 "#PRESET,PAPI_FML_INS,NOT_DERIVED,MUL\n" 00502 "#PRESET,PAPI_FDV_INS,NOT_DERIVED,DIV\n" 00503 "#PRESET,PAPI_VEC_INS,NOT_DERIVED,SIMD_INST_RETIRED:VECTOR\n" 00504 "#\n" 00505 "# Not available on Westmere\n" 00506 "#\n" 00507 "CPU,Intel Nehalem\n" 00508 "CPU,nhm\n" 00509 "CPU,nhm_ex\n" 00510 "#PRESET,PAPI_HW_INT,NOT_DERIVED,HW_INT:RCV\n" 00511 "PRESET,PAPI_L1_DCA,NOT_DERIVED,L1D_ALL_REF:ANY\n" 00512 "PRESET,PAPI_L1_DCH,DERIVED_SUB,L1D_ALL_REF:ANY,L1D:REPL\n" 00513 "PRESET,PAPI_L1_TCA,DERIVED_ADD,L1D_ALL_REF:ANY,L1I:READS\n" 00514 "#\n" 00515 "PRESET,PAPI_L1_DCR,NOT_DERIVED,L1D_CACHE_LD:MESI\n" 00516 "PRESET,PAPI_L1_DCW,NOT_DERIVED,L1D_CACHE_ST:MESI\n" 00517 "PRESET,PAPI_L1_TCR,DERIVED_ADD,L1D_CACHE_LD:MESI,L1I:READS\n" 00518 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L1D_CACHE_ST:MESI\n" 00519 "#\n" 00520 "# Intel SandyBridge and IvyBridge\n" 00521 "CPU,snb\n" 00522 "CPU,snb_ep\n" 00523 "CPU,ivb\n" 00524 "#\n" 00525 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,UNHALTED_CORE_CYCLES\n" 00526 "PRESET,PAPI_REF_CYC,NOT_DERIVED,UNHALTED_REFERENCE_CYCLES\n" 00527 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTRUCTION_RETIRED\n" 00528 "#\n" 00529 "PRESET,PAPI_L1_DCM,NOT_DERIVED,L1D:REPLACEMENT\n" 00530 "PRESET,PAPI_L1_LDM,NOT_DERIVED,L2_RQSTS:ALL_DEMAND_DATA_RD\n" 00531 "PRESET,PAPI_L1_STM,NOT_DERIVED,L2_STORE_LOCK_RQSTS:ALL\n" 00532 "PRESET,PAPI_L1_ICM,NOT_DERIVED,ICACHE:MISSES\n" 00533 "PRESET,PAPI_L1_TCM,DERIVED_ADD,ICACHE:MISSES,L1D:REPLACEMENT\n" 00534 "#\n" 00535 "PRESET,PAPI_L2_DCM,DERIVED_SUB,LAST_LEVEL_CACHE_REFERENCES,L2_RQSTS:CODE_RD_MISS\n" 00536 "PRESET,PAPI_L2_STM,NOT_DERIVED,L2_RQSTS:RFO_MISS\n" 00537 "PRESET,PAPI_L2_DCA,NOT_DERIVED,L1D:REPLACEMENT\n" 00538 "PRESET,PAPI_L2_DCR,NOT_DERIVED,L2_RQSTS:ALL_DEMAND_DATA_RD\n" 00539 "PRESET,PAPI_L2_DCW,NOT_DERIVED,L2_STORE_LOCK_RQSTS:ALL\n" 00540 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L2_RQSTS:CODE_RD_MISS\n" 00541 "PRESET,PAPI_L2_ICH,NOT_DERIVED,L2_RQSTS:CODE_RD_HIT\n" 00542 "PRESET,PAPI_L2_ICA,NOT_DERIVED,L2_RQSTS:ALL_CODE_RD\n" 00543 "PRESET,PAPI_L2_ICR,NOT_DERIVED,L2_RQSTS:ALL_CODE_RD\n" 00544 "PRESET,PAPI_L2_TCM,NOT_DERIVED,LAST_LEVEL_CACHE_REFERENCES\n" 00545 "PRESET,PAPI_L2_TCA,DERIVED_ADD,L1D:REPLACEMENT,L2_RQSTS:ALL_CODE_RD\n" 00546 "PRESET,PAPI_L2_TCR,DERIVED_ADD,L2_RQSTS:ALL_DEMAND_DATA_RD,L2_RQSTS:ALL_CODE_RD\n" 00547 "#\n" 00548 "PRESET,PAPI_L3_DCA,DERIVED_SUB,LAST_LEVEL_CACHE_REFERENCES,L2_RQSTS:CODE_RD_MISS\n" 00549 "PRESET,PAPI_L3_DCR,NOT_DERIVED,OFFCORE_REQUESTS:DEMAND_DATA_RD\n" 00550 "PRESET,PAPI_L3_DCW,NOT_DERIVED,L2_RQSTS:RFO_MISS\n" 00551 "PRESET,PAPI_L3_ICA,NOT_DERIVED,L2_RQSTS:CODE_RD_MISS\n" 00552 "PRESET,PAPI_L3_ICR,NOT_DERIVED,L2_RQSTS:CODE_RD_MISS\n" 00553 "PRESET,PAPI_L3_TCA,NOT_DERIVED,LAST_LEVEL_CACHE_REFERENCES\n" 00554 "PRESET,PAPI_L3_TCM,NOT_DERIVED,LAST_LEVEL_CACHE_MISSES\n" 00555 "PRESET,PAPI_L3_TCR,DERIVED_SUB,LAST_LEVEL_CACHE_REFERENCES,L2_RQSTS:RFO_MISS\n" 00556 "PRESET,PAPI_L3_TCW,NOT_DERIVED,L2_RQSTS:RFO_MISS\n" 00557 "#\n" 00558 "PRESET,PAPI_BR_TKN,DERIVED_SUB,BR_INST_RETIRED:ALL_BRANCHES,BR_INST_RETIRED:NOT_TAKEN\n" 00559 "PRESET,PAPI_BR_NTK,NOT_DERIVED,BR_INST_RETIRED:NOT_TAKEN\n" 00560 "PRESET,PAPI_BR_INS,NOT_DERIVED,BR_INST_RETIRED:ALL_BRANCHES\n" 00561 "PRESET,PAPI_BR_MSP,NOT_DERIVED,BR_MISP_RETIRED:ALL_BRANCHES\n" 00562 "PRESET,PAPI_BR_PRC,DERIVED_SUB,BR_INST_RETIRED:ALL_BRANCHES,BR_MISP_RETIRED:ALL_BRANCHES\n" 00563 "#\n" 00564 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISSES:CAUSES_A_WALK\n" 00565 "#\n" 00566 "PRESET,PAPI_FDV_INS,NOT_DERIVED,ARITH:FPU_DIV\n" 00567 "PRESET,PAPI_STL_ICY,NOT_DERIVED,ILD_STALL:IQ_FULL\n" 00568 "PRESET,PAPI_LD_INS,NOT_DERIVED,MEM_UOP_RETIRED:ANY_LOADS\n" 00569 "PRESET,PAPI_SR_INS,NOT_DERIVED,MEM_UOP_RETIRED:ANY_STORES\n" 00570 "#\n" 00571 "# Intel SandyBridge only\n" 00572 "CPU,snb\n" 00573 "CPU,snb_ep\n" 00574 "#\n" 00575 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L2_RQSTS:RFO_ANY\n" 00576 "PRESET,PAPI_L2_DCH,DERIVED_ADD,L2_RQSTS:ALL_DEMAND_RD_HIT,L2_RQSTS:RFO_HITS\n" 00577 "PRESET,PAPI_BR_CN,NOT_DERIVED,BR_INST_RETIRED:CONDITIONAL\n" 00578 "PRESET,PAPI_BR_UCN,DERIVED_SUB,BR_INST_RETIRED:ALL_BRANCHES,BR_INST_RETIRED:CONDITIONAL\n" 00579 "PRESET,PAPI_TLB_DM,DERIVED_ADD,DTLB_LOAD_MISSES:CAUSES_A_WALK,DTLB_STORE_MISSES:CAUSES_A_WALK\n" 00580 "#\n" 00581 "# Counts scalars only; no SSE or AVX is counted; includes speculative\n" 00582 "PRESET,PAPI_FP_INS,DERIVED_ADD,FP_COMP_OPS_EXE:SSE_SCALAR_DOUBLE,FP_COMP_OPS_EXE:SSE_FP_SCALAR_SINGLE\n" 00583 "PRESET,PAPI_FP_OPS,DERIVED_ADD,FP_COMP_OPS_EXE:SSE_SCALAR_DOUBLE,FP_COMP_OPS_EXE:SSE_FP_SCALAR_SINGLE\n" 00584 "#\n" 00585 "PRESET,PAPI_SP_OPS,DERIVED_POSTFIX,N0|N1|4|*|N2|8|*|+|+|,FP_COMP_OPS_EXE:SSE_FP_SCALAR_SINGLE,FP_COMP_OPS_EXE:SSE_PACKED_SINGLE,SIMD_FP_256:PACKED_SINGLE\n" 00586 "PRESET,PAPI_DP_OPS,DERIVED_POSTFIX,N0|N1|2|*|N2|4|*|+|+|,FP_COMP_OPS_EXE:SSE_SCALAR_DOUBLE,FP_COMP_OPS_EXE:SSE_FP_PACKED_DOUBLE,SIMD_FP_256:PACKED_DOUBLE\n" 00587 "PRESET,PAPI_VEC_SP,DERIVED_POSTFIX,N0|4|*|N1|8|*|+|,FP_COMP_OPS_EXE:SSE_PACKED_SINGLE,SIMD_FP_256:PACKED_SINGLE\n" 00588 "PRESET,PAPI_VEC_DP,DERIVED_POSTFIX,N0|2|*|N1|4|*|+|,FP_COMP_OPS_EXE:SSE_FP_PACKED_DOUBLE,SIMD_FP_256:PACKED_DOUBLE\n" 00589 "#\n" 00590 "# Intel IvyBridge only\n" 00591 "CPU,ivb\n" 00592 "#\n" 00593 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L2_RQSTS:ALL_RFO\n" 00594 "PRESET,PAPI_L2_DCH,DERIVED_ADD,L2_RQSTS:DEMAND_DATA_RD_HIT,L2_RQSTS:RFO_HIT\n" 00595 "PRESET,PAPI_BR_CN,NOT_DERIVED,BR_INST_RETIRED:COND\n" 00596 "PRESET,PAPI_BR_UCN,DERIVED_SUB,BR_INST_RETIRED:ALL_BRANCHES,BR_INST_RETIRED:COND\n" 00597 "PRESET,PAPI_TLB_DM,DERIVED_ADD,DTLB_LOAD_MISSES:DEMAND_LD_MISS_CAUSES_A_WALK,DTLB_STORE_MISSES:CAUSES_A_WALK\n" 00598 "#\n" 00599 "CPU,Intel Core2\n" 00600 "CPU,Intel Core\n" 00601 "CPU,core\n" 00602 "#\n" 00603 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,UNHALTED_CORE_CYCLES\n" 00604 "PRESET,PAPI_REF_CYC,NOT_DERIVED,UNHALTED_REFERENCE_CYCLES\n" 00605 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTRUCTIONS_RETIRED\n" 00606 "PRESET,PAPI_L1_ICM,NOT_DERIVED,L1I_MISSES\n" 00607 "PRESET,PAPI_L1_ICA,NOT_DERIVED,L1I_READS\n" 00608 "PRESET,PAPI_L1_ICH,DERIVED_SUB,L1I_READS,L1I_MISSES\n" 00609 "PRESET,PAPI_L1_DCM,NOT_DERIVED,L1D_REPL\n" 00610 "PRESET,PAPI_L1_DCA,NOT_DERIVED,L1D_ALL_REF\n" 00611 "PRESET,PAPI_L1_DCH,DERIVED_SUB,L1D_ALL_REF,L1D_REPL\n" 00612 "PRESET,PAPI_L1_TCM,NOT_DERIVED,LAST_LEVEL_CACHE_REFERENCES\n" 00613 "PRESET,PAPI_L1_LDM,NOT_DERIVED,L2_LD:SELF:ANY:MESI\n" 00614 "PRESET,PAPI_L1_STM,NOT_DERIVED,L2_ST:SELF:MESI\n" 00615 "PRESET,PAPI_L1_TCA,DERIVED_ADD,L1D_ALL_REF,L1I_READS\n" 00616 "PRESET,PAPI_L2_DCM,DERIVED_SUB,L2_LINES_IN:SELF:ANY,BUS_TRANS_IFETCH:SELF\n" 00617 "PRESET,PAPI_L2_ICM,NOT_DERIVED,BUS_TRANS_IFETCH:SELF\n" 00618 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_LINES_IN:SELF:ANY\n" 00619 "PRESET,PAPI_L2_LDM,DERIVED_SUB,L2_LINES_IN:SELF:ANY,L2_M_LINES_IN:SELF\n" 00620 "PRESET,PAPI_L2_STM,NOT_DERIVED,L2_M_LINES_IN:SELF\n" 00621 "PRESET,PAPI_L2_DCA,DERIVED_ADD,L2_LD:SELF:ANY:MESI,L2_ST:SELF:MESI\n" 00622 "PRESET,PAPI_L2_DCR,NOT_DERIVED,L2_LD:SELF:ANY:MESI\n" 00623 "PRESET,PAPI_L2_DCW,NOT_DERIVED,L2_ST:SELF:MESI\n" 00624 "PRESET,PAPI_L2_ICH,DERIVED_SUB,L2_IFETCH:SELF:MESI,BUS_TRANS_IFETCH:SELF\n" 00625 "PRESET,PAPI_L2_ICA,NOT_DERIVED,L2_IFETCH:SELF:MESI\n" 00626 "PRESET,PAPI_L2_TCH,DERIVED_SUB,L2_RQSTS:SELF:ANY:MESI,L2_LINES_IN:SELF:ANY\n" 00627 "PRESET,PAPI_L2_TCA,NOT_DERIVED,L2_RQSTS:SELF:ANY:MESI\n" 00628 "PRESET,PAPI_L2_TCR,DERIVED_ADD,L2_LD:SELF:ANY:MESI,L2_IFETCH:SELF:MESI\n" 00629 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L2_ST:SELF:MESI\n" 00630 "#\n" 00631 "PRESET,PAPI_LD_INS,NOT_DERIVED,INST_RETIRED:LOADS\n" 00632 "PRESET,PAPI_SR_INS,NOT_DERIVED,INST_RETIRED:STORES\n" 00633 "#\n" 00634 "PRESET,PAPI_CA_SHR,NOT_DERIVED,L2_RQSTS:SELF:ANY:S_STATE\n" 00635 "PRESET,PAPI_CA_CLN,NOT_DERIVED,BUS_TRANS_RFO:SELF\n" 00636 "PRESET,PAPI_CA_ITV,NOT_DERIVED,BUS_TRANS_INVAL:SELF\n" 00637 "#\n" 00638 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB:MISSES\n" 00639 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DTLB_MISSES:ANY\n" 00640 "#\n" 00641 "PRESET,PAPI_BR_TKN,NOT_DERIVED,BR_INST_RETIRED:TAKEN\n" 00642 "PRESET,PAPI_BR_NTK,NOT_DERIVED,BR_INST_RETIRED:PRED_NOT_TAKEN:MISPRED_NOT_TAKEN\n" 00643 "PRESET,PAPI_BR_INS,NOT_DERIVED,BR_INST_EXEC\n" 00644 "PRESET,PAPI_BR_MSP,NOT_DERIVED,BR_MISSP_EXEC\n" 00645 "PRESET,PAPI_BR_CN,NOT_DERIVED,BR_CND_EXEC\n" 00646 "PRESET,PAPI_BR_PRC,DERIVED_SUB,BR_CND_EXEC,BR_CND_MISSP_EXEC\n" 00647 "#\n" 00648 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,MACRO_INSTS:DECODED\n" 00649 "PRESET,PAPI_HW_INT,NOT_DERIVED,HW_INT_RCV\n" 00650 "PRESET,PAPI_RES_STL,NOT_DERIVED,RESOURCE_STALLS:ANY\n" 00651 "#\n" 00652 "PRESET,PAPI_FP_INS,NOT_DERIVED,FP_COMP_OPS_EXE\n" 00653 "# This is an alternate definition of OPS that produces no error with calibrate\n" 00654 "# the previous definition was identical to FP_INS\n" 00655 "# PRESET,PAPI_FP_OPS,NOT_DERIVED,X87_OPS_RETIRED:ANY\n" 00656 "# PRESET,PAPI_FP_OPS,DERIVED_ADD, FP_COMP_OPS_EXE, SIMD_COMP_INST_RETIRED:SCALAR_DOUBLE:PACKED_DOUBLE:SCALAR_SINGLE:PACKED_SINGLE\n" 00657 "PRESET,PAPI_FP_OPS,NOT_DERIVED,FP_COMP_OPS_EXE\n" 00658 "# PAPI_SP_OPS = FP_COMP_OPS_EXE + 3 * SIMD_COMP_INST_RETIRED:PACKED_SINGLE\n" 00659 "PRESET,PAPI_SP_OPS,DERIVED_POSTFIX,N0|N1|3|*|+|,FP_COMP_OPS_EXE,SIMD_COMP_INST_RETIRED:PACKED_SINGLE\n" 00660 "PRESET,PAPI_DP_OPS,DERIVED_ADD,FP_COMP_OPS_EXE,SIMD_COMP_INST_RETIRED:PACKED_DOUBLE\n" 00661 "PRESET,PAPI_VEC_SP,NOT_DERIVED,SIMD_COMP_INST_RETIRED:PACKED_SINGLE\n" 00662 "PRESET,PAPI_VEC_DP,NOT_DERIVED,SIMD_COMP_INST_RETIRED:PACKED_DOUBLE\n" 00663 "#\n" 00664 "PRESET,PAPI_FML_INS,NOT_DERIVED,MUL\n" 00665 "PRESET,PAPI_FDV_INS,NOT_DERIVED,DIV\n" 00666 "PRESET,PAPI_VEC_INS,NOT_DERIVED,SIMD_INST_RETIRED:VECTOR\n" 00667 "#\n" 00668 "CPU,Intel Core Duo/Solo\n" 00669 "CPU,coreduo\n" 00670 "#\n" 00671 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTRUCTIONS_RETIRED\n" 00672 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,UNHALTED_CORE_CYCLES\n" 00673 "PRESET,PAPI_REF_CYC,NOT_DERIVED,UNHALTED_REFERENCE_CYCLES\n" 00674 "PRESET,PAPI_BR_INS,NOT_DERIVED,BRANCH_INSTRUCTIONS_RETIRED\n" 00675 "PRESET,PAPI_BR_TKN,NOT_DERIVED,BR_TAKEN_RET\n" 00676 "PRESET,PAPI_BR_MSP,NOT_DERIVED,MISPREDICTED_BRANCH_RETIRED\n" 00677 "PRESET,PAPI_L2_TCM,NOT_DERIVED,LAST_LEVEL_CACHE_MISSES\n" 00678 "PRESET,PAPI_L2_TCA,NOT_DERIVED,LAST_LEVEL_CACHE_REFERENCES\n" 00679 "PRESET,PAPI_FP_INS,NOT_DERIVED,FP_COMP_INSTR_RET\n" 00680 "PRESET,PAPI_FP_OPS,NOT_DERIVED,FP_COMP_INSTR_RET\n" 00681 "#\n" 00682 "PRESET,PAPI_L1_DCM,NOT_DERIVED, DCACHE_REPL\n" 00683 "PRESET,PAPI_L1_ICM,NOT_DERIVED, L2_IFETCH:SELF:MESI\n" 00684 "PRESET,PAPI_L2_DCM,DERIVED_SUB, L2_LINES_IN:SELF:ANY, BUS_TRANS_IFETCH:SELF\n" 00685 "PRESET,PAPI_L2_ICM,NOT_DERIVED, BUS_TRANS_IFETCH:SELF\n" 00686 "PRESET,PAPI_L1_TCM,NOT_DERIVED, L2_RQSTS:SELF:MESI\n" 00687 "#PRESET,PAPI_L2_TCM,NOT_DERIVED, L2_LINES_IN:SELF:ANY\n" 00688 "PRESET,PAPI_CA_SHR,NOT_DERIVED, L2_RQSTS:SELF:ANY:S_STATE\n" 00689 "PRESET,PAPI_CA_CLN,NOT_DERIVED, BUS_TRANS_RFO:SELF\n" 00690 "PRESET,PAPI_CA_ITV,NOT_DERIVED, BUS_TRANS_INVAL:SELF\n" 00691 "PRESET,PAPI_TLB_IM,NOT_DERIVED, ITLB_MISSES\n" 00692 "PRESET,PAPI_TLB_DM,NOT_DERIVED, DTLB_MISS\n" 00693 "PRESET,PAPI_L1_LDM,NOT_DERIVED, L2_LD:SELF:MESI\n" 00694 "PRESET,PAPI_L1_STM,NOT_DERIVED, L2_ST:SELF:MESI\n" 00695 "PRESET,PAPI_L2_LDM,DERIVED_SUB, L2_LINES_IN:SELF:ANY, L2_M_LINES_IN:SELF\n" 00696 "PRESET,PAPI_L2_STM,NOT_DERIVED, L2_M_LINES_IN:SELF\n" 00697 "PRESET,PAPI_BTAC_M,NOT_DERIVED, PREF_RQSTS_DN\n" 00698 "PRESET,PAPI_HW_INT,NOT_DERIVED, HW_INT_RX\n" 00699 "PRESET,PAPI_BR_CN,NOT_DERIVED, BR_CND_EXEC\n" 00700 "PRESET,PAPI_BR_TKN,NOT_DERIVED, BR_TAKEN_RET\n" 00701 "PRESET,PAPI_BR_NTK,DERIVED_SUB, BR_INSTR_RET,BR_TAKEN_RET\n" 00702 "PRESET,PAPI_BR_MSP,NOT_DERIVED, BR_MISSP_EXEC\n" 00703 "PRESET,PAPI_BR_PRC,DERIVED_SUB, BR_INSTR_RET,BR_MISPRED_RET\n" 00704 "PRESET,PAPI_TOT_IIS,NOT_DERIVED, INSTR_DECODED\n" 00705 "PRESET,PAPI_RES_STL,NOT_DERIVED, RESOURCE_STALL\n" 00706 "PRESET,PAPI_L1_DCH,DERIVED_SUB, DATA_MEM_REF, DCACHE_REPL\n" 00707 "PRESET,PAPI_L1_DCA,NOT_DERIVED, DATA_MEM_REF\n" 00708 "PRESET,PAPI_L2_DCA,DERIVED_ADD, L2_LD:SELF:MESI, L2_ST:SELF:MESI\n" 00709 "PRESET,PAPI_L2_DCR,NOT_DERIVED, L2_LD:SELF:MESI\n" 00710 "PRESET,PAPI_L2_DCW,NOT_DERIVED, L2_ST:SELF:MESI\n" 00711 "PRESET,PAPI_L1_ICH,DERIVED_SUB, BUS_TRANS_IFETCH:SELF, L2_IFETCH:SELF:MESI\n" 00712 "PRESET,PAPI_L2_ICH,DERIVED_SUB, L2_IFETCH:SELF:MESI, BUS_TRANS_IFETCH:SELF\n" 00713 "PRESET,PAPI_L1_ICA,NOT_DERIVED, BUS_TRANS_IFETCH:SELF\n" 00714 "PRESET,PAPI_L2_ICA,NOT_DERIVED, L2_IFETCH:SELF:MESI\n" 00715 "PRESET,PAPI_L1_ICR,NOT_DERIVED, BUS_TRANS_IFETCH:SELF\n" 00716 "PRESET,PAPI_L2_ICR,NOT_DERIVED, L2_IFETCH:SELF:MESI\n" 00717 "PRESET,PAPI_L2_TCH,DERIVED_SUB, L2_RQSTS:SELF:ANY:MESI, L2_LINES_IN:SELF:ANY\n" 00718 "PRESET,PAPI_L1_TCA,DERIVED_ADD, DATA_MEM_REF, BUS_TRANS_IFETCH:SELF\n" 00719 "PRESET,PAPI_L2_TCA,NOT_DERIVED, L2_RQSTS:SELF:ANY:MESI\n" 00720 "PRESET,PAPI_L2_TCR,DERIVED_ADD, L2_LD:SELF:MESI, L2_IFETCH:SELF:MESI\n" 00721 "PRESET,PAPI_L2_TCW,NOT_DERIVED, L2_ST:SELF:MESI\n" 00722 "PRESET,PAPI_FML_INS,NOT_DERIVED, MUL\n" 00723 "PRESET,PAPI_FDV_INS,NOT_DERIVED, DIV\n" 00724 "#\n" 00725 "CPU,Intel PentiumIII\n" 00726 "CPU,Intel P6 Processor Family\n" 00727 "CPU,p6\n" 00728 "#\n" 00729 "PRESET,PAPI_L2_DCM,DERIVED_SUB,L2_LINES_IN,BUS_TRAN_IFETCH:SELF\n" 00730 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_LINES_IN\n" 00731 "PRESET,PAPI_L2_LDM,DERIVED_SUB,L2_LINES_IN,L2_M_LINES_INM\n" 00732 "PRESET,PAPI_L2_TCH,DERIVED_SUB,L2_RQSTS:M:E:S:I,L2_LINES_IN\n" 00733 "#\n" 00734 "CPU,Intel PentiumM\n" 00735 "CPU,Intel Pentium M\n" 00736 "CPU,pm\n" 00737 "#\n" 00738 "PRESET,PAPI_L2_DCM,DERIVED_SUB,L2_LINES_IN:ONLY_HW_PREFETCH:NON_HW_PREFETCH,BUS_TRAN_IFETCH:SELF\n" 00739 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_LINES_IN:ONLY_HW_PREFETCH:NON_HW_PREFETCH\n" 00740 "PRESET,PAPI_L2_LDM,DERIVED_SUB,L2_LINES_IN:ONLY_HW_PREFETCH:NON_HW_PREFETCH,L2_M_LINES_INM\n" 00741 "PRESET,PAPI_L2_TCH,DERIVED_SUB,L2_RQSTS:M:E:S:I,L2_LINES_IN:ONLY_HW_PREFETCH:NON_HW_PREFETCH\n" 00742 "#\n" 00743 "CPU,Intel P6\n" 00744 "CPU,Intel PentiumIII\n" 00745 "CPU,Intel PentiumM\n" 00746 "CPU,Intel P6 Processor Family\n" 00747 "CPU,Intel Pentium Pro\n" 00748 "CPU,Intel Pentium II\n" 00749 "CPU,Intel Pentium M\n" 00750 "CPU,p6\n" 00751 "CPU,ppro\n" 00752 "CPU,pii\n" 00753 "CPU,pm\n" 00754 "#\n" 00755 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INST_RETIRED\n" 00756 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CLK_UNHALTED\n" 00757 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DCU_LINES_IN\n" 00758 "PRESET,PAPI_L1_ICM,NOT_DERIVED,L2_IFETCH:M:E:S:I\n" 00759 "PRESET,PAPI_L1_TCM,NOT_DERIVED,L2_RQSTS:M:E:S:I\n" 00760 "PRESET,PAPI_L1_LDM,NOT_DERIVED,L2_LD:M:E:S:I\n" 00761 "PRESET,PAPI_L1_STM,NOT_DERIVED,L2_ST:M:E:S:I\n" 00762 "PRESET,PAPI_L1_DCH,DERIVED_SUB,DATA_MEM_REFS,DCU_LINES_IN\n" 00763 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DATA_MEM_REFS\n" 00764 "PRESET,PAPI_L1_ICH,DERIVED_SUB,IFU_IFETCH,L2_IFETCH:M:E:S:I\n" 00765 "PRESET,PAPI_L1_ICA,NOT_DERIVED,IFU_IFETCH\n" 00766 "PRESET,PAPI_L1_ICR,NOT_DERIVED,IFU_IFETCH\n" 00767 "PRESET,PAPI_L1_TCA,DERIVED_ADD,DATA_MEM_REFS,IFU_IFETCH\n" 00768 "#\n" 00769 "PRESET,PAPI_L2_ICM,NOT_DERIVED,BUS_TRAN_IFETCH:SELF\n" 00770 "PRESET,PAPI_L2_STM,NOT_DERIVED,L2_M_LINES_INM\n" 00771 "PRESET,PAPI_L2_DCA,DERIVED_ADD,L2_LD:M:E:S:I,L2_ST:M:E:S:I\n" 00772 "PRESET,PAPI_L2_DCR,NOT_DERIVED,L2_LD:M:E:S:I\n" 00773 "PRESET,PAPI_L2_DCW,NOT_DERIVED,L2_ST:M:E:S:I\n" 00774 "PRESET,PAPI_L2_ICH,DERIVED_SUB,L2_IFETCH:M:E:S:I,BUS_TRAN_IFETCH:SELF\n" 00775 "PRESET,PAPI_L2_ICA,NOT_DERIVED,L2_IFETCH:M:E:S:I\n" 00776 "PRESET,PAPI_L2_ICR,NOT_DERIVED,L2_IFETCH:M:E:S:I\n" 00777 "PRESET,PAPI_L2_TCA,NOT_DERIVED,L2_RQSTS:M:E:S:I\n" 00778 "PRESET,PAPI_L2_TCR,DERIVED_ADD,L2_LD:M:E:S:I,L2_IFETCH:M:E:S:I\n" 00779 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L2_ST:M:E:S:I\n" 00780 "#\n" 00781 "PRESET,PAPI_CA_SHR,NOT_DERIVED,L2_RQSTS:S\n" 00782 "PRESET,PAPI_CA_CLN,NOT_DERIVED,BUS_TRANS_RFO:SELF\n" 00783 "PRESET,PAPI_CA_ITV,NOT_DERIVED,BUS_TRAN_INVAL:SELF\n" 00784 "#\n" 00785 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISS\n" 00786 "PRESET,PAPI_HW_INT,NOT_DERIVED,HW_INT_RX\n" 00787 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,INST_DECODED\n" 00788 "PRESET,PAPI_RES_STL,NOT_DERIVED,RESOURCE_STALLS\n" 00789 "#\n" 00790 "PRESET,PAPI_BTAC_M,NOT_DERIVED,BTB_MISSES\n" 00791 "PRESET,PAPI_BR_CN,NOT_DERIVED,BR_INST_RETIRED\n" 00792 "PRESET,PAPI_BR_TKN,NOT_DERIVED,BR_TAKEN_RETIRED\n" 00793 "PRESET,PAPI_BR_NTK,DERIVED_SUB,BR_INST_RETIRED,BR_TAKEN_RETIRED\n" 00794 "PRESET,PAPI_BR_MSP,NOT_DERIVED,BR_MISS_PRED_RETIRED\n" 00795 "PRESET,PAPI_BR_PRC,DERIVED_SUB,BR_INST_RETIRED,BR_MISS_PRED_RETIRED\n" 00796 "PRESET,PAPI_BR_INS,NOT_DERIVED,BR_INST_RETIRED\n" 00797 "#\n" 00798 "PRESET,PAPI_FP_INS,NOT_DERIVED,FLOPS\n" 00799 "PRESET,PAPI_FP_OPS,NOT_DERIVED,FLOPS\n" 00800 "PRESET,PAPI_FML_INS,NOT_DERIVED,MUL\n" 00801 "PRESET,PAPI_FDV_INS,NOT_DERIVED,DIV\n" 00802 "#\n" 00803 "# This is an example of multiple processor names matching the same table\n" 00804 "CPU,Intel Pentium4\n" 00805 "CPU,Intel Pentium4 L3\n" 00806 "CPU,Pentium4/Xeon/EM64T\n" 00807 "CPU,netburst\n" 00808 "CPU,netburst_p\n" 00809 "#\n" 00810 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTR_RETIRED:NBOGUSNTAG\n" 00811 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,GLOBAL_POWER_EVENTS:RUNNING\n" 00812 "PRESET,PAPI_RES_STL, NOT_DERIVED, resource_stall:SBFULL\n" 00813 "PRESET,PAPI_BR_INS, NOT_DERIVED, branch_retired:MMNP:MMNM:MMTP:MMTM\n" 00814 "PRESET,PAPI_BR_TKN, NOT_DERIVED, branch_retired:MMTP:MMTM\n" 00815 "PRESET,PAPI_BR_NTK, NOT_DERIVED, branch_retired:MMNP:MMNM\n" 00816 "PRESET,PAPI_BR_MSP, NOT_DERIVED, branch_retired:MMNM:MMTM\n" 00817 "PRESET,PAPI_BR_PRC, NOT_DERIVED, branch_retired:MMNP:MMTP\n" 00818 "PRESET,PAPI_TLB_DM, NOT_DERIVED, page_walk_type:DTMISS\n" 00819 "PRESET,PAPI_TLB_IM, NOT_DERIVED, page_walk_type:ITMISS\n" 00820 "PRESET,PAPI_TLB_TL, NOT_DERIVED, page_walk_type:DTMISS:ITMISS\n" 00821 "PRESET,PAPI_LD_INS, DERIVED_CMPD, front_end_event:NBOGUS, uops_type:TAGLOADS\n" 00822 "PRESET,PAPI_SR_INS, DERIVED_CMPD, front_end_event:NBOGUS, uops_type:TAGSTORES\n" 00823 "PRESET,PAPI_LST_INS, DERIVED_CMPD, front_end_event:NBOGUS, uops_type:TAGLOADS:TAGSTORES\n" 00824 "PRESET,PAPI_FP_INS, DERIVED_CMPD, execution_event:NBOGUS0, x87_FP_uop:ALL:TAG0,NOTE,'PAPI_FP_INS counts only retired x87 uops tagged with 0. If you add other native events tagged with 0, their counts will be included in PAPI_FP_INS'\n" 00825 "PRESET,PAPI_TOT_IIS, NOT_DERIVED, instr_retired:NBOGUSNTAG:NBOGUSTAG:BOGUSNTAG:BOGUSTAG, NOTE, 'Only on model 2 and above'\n" 00826 "PRESET,PAPI_L1_ICM, NOT_DERIVED, BPU_fetch_request:TCMISS\n" 00827 "PRESET,PAPI_L1_ICA, NOT_DERIVED, uop_queue_writes:FROM_TC_BUILD:FROM_TC_DELIVER\n" 00828 "PRESET,PAPI_L1_LDM, NOT_DERIVED, replay_event:NBOGUS:L1_LD_MISS\n" 00829 "PRESET,PAPI_L2_LDM, NOT_DERIVED, replay_event:NBOGUS:L2_LD_MISS\n" 00830 "PRESET,PAPI_L2_TCH, NOT_DERIVED, BSQ_cache_reference:RD_2ndL_HITS:RD_2ndL_HITE:RD_2ndL_HITM\n" 00831 "PRESET,PAPI_L2_TCM, NOT_DERIVED, BSQ_cache_reference:RD_2ndL_MISS\n" 00832 "PRESET,PAPI_L2_TCA, NOT_DERIVED, BSQ_cache_reference:RD_2ndL_MISS:RD_2ndL_HITS:RD_2ndL_HITE:RD_2ndL_HITM\n" 00833 "#\n" 00834 "CPU,Intel Pentium4 L3\n" 00835 "PRESET,PAPI_L3_TCH, NOT_DERIVED, BSQ_cache_reference:RD_3rdL_HITS:RD_3rdL_HITE:RD_3rdL_HITM\n" 00836 "PRESET,PAPI_L3_TCM, NOT_DERIVED, BSQ_cache_reference:RD_3rdL_MISS\n" 00837 "PRESET,PAPI_L3_TCA, NOT_DERIVED, BSQ_cache_reference:RD_3rdL_MISS:RD_3rdL_HITS:RD_3rdL_HITE:RD_3rdL_HITM\n" 00838 "#\n" 00839 "CPU,Intel Pentium4 FPU X87\n" 00840 "PRESET,PAPI_FP_OPS, DERIVED_CMPD, execution_event:NBOGUS1, x87_FP_uop:ALL:TAG1,NOTE,'PAPI_FP_OPS counts retired x87 uops tagged with 1.'\n" 00841 "#\n" 00842 "CPU,Intel Pentium4 FPU SSE_SP\n" 00843 "PRESET,PAPI_FP_OPS, DERIVED_CMPD, execution_event:NBOGUS1, scalar_SP_uop:ALL:TAG1,NOTE,'PAPI_FP_OPS counts retired scalar_SP SSE uops tagged with 1.'\n" 00844 "#\n" 00845 "CPU,Intel Pentium4 FPU SSE_DP\n" 00846 "PRESET,PAPI_FP_OPS, DERIVED_CMPD, execution_event:NBOGUS1, scalar_DP_uop:ALL:TAG1,NOTE,'PAPI_FP_OPS counts retired scalar_DP SSE uops tagged with 1.'\n" 00847 "#\n" 00848 "CPU,Intel Pentium4 FPU X87 SSE_SP\n" 00849 "PRESET,PAPI_FP_OPS, DERIVED_CMPD, execution_event:NBOGUS1, scalar_SP_uop:ALL:TAG1, x87_FP_uop:ALL:TAG1,NOTE,'PAPI_FP_OPS counts retired x87 and scalar_SP SSE uops tagged with 1.'\n" 00850 "#\n" 00851 "CPU,Intel Pentium4 FPU X87 SSE_DP\n" 00852 "PRESET,PAPI_FP_OPS, DERIVED_CMPD, execution_event:NBOGUS1, scalar_DP_uop:ALL:TAG1, x87_FP_uop:ALL:TAG1,NOTE,'PAPI_FP_OPS counts retired x87 and scalar_DP SSE uops tagged with 1.'\n" 00853 "#\n" 00854 "CPU,Intel Pentium4 FPU SSE_SP SSE_DP\n" 00855 "PRESET,PAPI_FP_OPS, DERIVED_CMPD, execution_event:NBOGUS1, scalar_SP_uop:ALL:TAG1, scalar_DP_uop:ALL:TAG1,NOTE,'PAPI_FP_OPS counts retired scalar_SP and scalar_DP SSE uops tagged with 1.'\n" 00856 "#\n" 00857 "CPU,Intel Pentium4 VEC MMX\n" 00858 "PRESET,PAPI_VEC_INS, DERIVED_CMPD, execution_event:NBOGUS2, 64bit_MMX_uop:ALL:TAG2, 128bit_MMX_uop:ALL:TAG2,NOTE,'PAPI_VEC_INS counts retired 64bit and 128bit MMX uops tagged with 2.'\n" 00859 "#\n" 00860 "CPU,Intel Pentium4 VEC SSE\n" 00861 "PRESET,PAPI_VEC_INS, DERIVED_CMPD, execution_event:NBOGUS2, packed_SP_uop:ALL:TAG2, packed_DP_uop:ALL:TAG2,NOTE,'PAPI_VEC_INS counts retired packed single and double precision SSE uops tagged with 2.'\n" 00862 "#\n" 00863 "CPU,IA-64\n" 00864 "#\n" 00865 "CPU,dual-core Itanium 2\n" 00866 "#\n" 00867 "PRESET,PAPI_FP_OPS,NOT_DERIVED,FP_OPS_RETIRED\n" 00868 "PRESET,PAPI_STL_ICY,NOT_DERIVED,DISP_STALLED\n" 00869 "PRESET,PAPI_STL_CCY,NOT_DERIVED,BACK_END_BUBBLE_ALL\n" 00870 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,INST_DISPERSED\n" 00871 "PRESET,PAPI_RES_STL,NOT_DERIVED,BE_EXE_BUBBLE_ALL\n" 00872 "PRESET,PAPI_FP_STAL,NOT_DERIVED,BE_EXE_BUBBLE_FRALL\n" 00873 "PRESET,PAPI_L1_ICM,NOT_DERIVED,L2I_READS_ALL_DMND\n" 00874 "PRESET,PAPI_L1_DCM,NOT_DERIVED,L1D_READ_MISSES_ALL\n" 00875 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2I_READS_MISS_ALL\n" 00876 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L2I_READS_MISS_ALL\n" 00877 "PRESET,PAPI_L3_TCM,NOT_DERIVED,L3_MISSES\n" 00878 "PRESET,PAPI_L3_ICM,NOT_DERIVED,L3_READS_INST_FETCH_MISS:M:E:S:I\n" 00879 "PRESET,PAPI_L3_LDM,NOT_DERIVED,L3_READS_ALL_MISS:M:E:S:I\n" 00880 "PRESET,PAPI_L3_STM,NOT_DERIVED,L3_WRITES_DATA_WRITE_MISS:M:E:S:I\n" 00881 "PRESET,PAPI_L1_LDM,NOT_DERIVED,L1D_READ_MISSES_ALL\n" 00882 "PRESET,PAPI_L2_LDM,NOT_DERIVED,L3_READS_ALL_ALL:M:E:S:I\n" 00883 "PRESET,PAPI_L2_STM,NOT_DERIVED,L3_WRITES_ALL_ALL:M:E:S:I\n" 00884 "PRESET,PAPI_L1_DCA,NOT_DERIVED,L1D_READS_SET1\n" 00885 "PRESET,PAPI_L2_DCA,NOT_DERIVED,L2D_REFERENCES_ALL\n" 00886 "PRESET,PAPI_L3_DCA,NOT_DERIVED,L3_REFERENCES\n" 00887 "PRESET,PAPI_L1_DCR,NOT_DERIVED,L1D_READS_SET1\n" 00888 "PRESET,PAPI_L2_DCR,NOT_DERIVED,L2D_REFERENCES_READS\n" 00889 "PRESET,PAPI_L3_DCR,NOT_DERIVED,L3_READS_DATA_READ_ALL:M:E:S:I\n" 00890 "PRESET,PAPI_L2_DCW,NOT_DERIVED,L2D_REFERENCES_WRITES\n" 00891 "PRESET,PAPI_L3_DCW,NOT_DERIVED,L3_WRITES_DATA_WRITE_ALL:M:E:S:I\n" 00892 "PRESET,PAPI_L3_ICH,NOT_DERIVED,L3_READS_DINST_FETCH_HIT:M:E:S:I\n" 00893 "PRESET,PAPI_L3_ICR,NOT_DERIVED,L3_READS_INST_FETCH_ALL:M:E:S:I\n" 00894 "PRESET,PAPI_L3_TCA,NOT_DERIVED,L3_REFERENCES\n" 00895 "PRESET,PAPI_L3_TCR,NOT_DERIVED,L3_READS_ALL_ALL:M:E:S:I\n" 00896 "PRESET,PAPI_L3_TCW,NOT_DERIVED,L3_WRITES_ALL_ALL:M:E:S:I\n" 00897 "PRESET,PAPI_TLB_DM,NOT_DERIVED,L2DTLB_MISSES\n" 00898 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISSES_FETCH_L2ITLB\n" 00899 "PRESET,PAPI_BR_INS,NOT_DERIVED,BRANCH_EVENT\n" 00900 "PRESET,PAPI_BR_PRC,NOT_DERIVED,BR_MISPRED_DETAIL_ALL_CORRECT_PRED\n" 00901 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_OP_CYCLES_ALL\n" 00902 "PRESET,PAPI_FP_OPS,NOT_DERIVED,FP_OPS_RETIRED\n" 00903 "PRESET,PAPI_TOT_INS,NOT_DERIVED,IA64_INST_RETIRED\n" 00904 "PRESET,PAPI_LD_INS,NOT_DERIVED,LOADS_RETIRED\n" 00905 "PRESET,PAPI_SR_INS,NOT_DERIVED,STORES_RETIRED\n" 00906 "PRESET,PAPI_L2_ICA,NOT_DERIVED,L2I_DEMAND_READS\n" 00907 "PRESET,PAPI_L3_ICA,NOT_DERIVED,L3_READS_INST_FETCH_ALL:M:E:S:I\n" 00908 "PRESET,PAPI_L1_TCR,NOT_DERIVED,L2I_READS_ALL_ALL\n" 00909 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L2D_REFERENCES_WRITES\n" 00910 "#\n" 00911 "CPU,itanium2\n" 00912 "#\n" 00913 "PRESET,PAPI_CA_SNP,NOT_DERIVED,BUS_SNOOPS_SELF\n" 00914 "PRESET,PAPI_CA_INV,DERIVED_ADD,BUS_MEM_READ_BRIL_SELF,BUS_MEM_READ_BIL_SELF\n" 00915 "PRESET,PAPI_TLB_TL,DERIVED_ADD,ITLB_MISSES_FETCH_L2ITLB,L2DTLB_MISSES\n" 00916 "PRESET,PAPI_STL_ICY,NOT_DERIVED,DISP_STALLED\n" 00917 "PRESET,PAPI_STL_CCY,NOT_DERIVED,BACK_END_BUBBLE_ALL\n" 00918 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,INST_DISPERSED\n" 00919 "PRESET,PAPI_RES_STL,NOT_DERIVED,BE_EXE_BUBBLE_ALL\n" 00920 "PRESET,PAPI_FP_STAL,NOT_DERIVED,BE_EXE_BUBBLE_FRALL\n" 00921 "PRESET,PAPI_L2_TCR,DERIVED_ADD,L2_DATA_REFERENCES_L2_DATA_READS,L2_INST_DEMAND_READS,L2_INST_PREFETCHES\n" 00922 "PRESET,PAPI_L1_TCM,DERIVED_ADD,L2_INST_DEMAND_READS,L1D_READ_MISSES_ALL\n" 00923 "PRESET,PAPI_L1_ICM,NOT_DERIVED,L2_INST_DEMAND_READS\n" 00924 "PRESET,PAPI_L1_DCM,NOT_DERIVED,L1D_READ_MISSES_ALL\n" 00925 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_MISSES\n" 00926 "PRESET,PAPI_L2_DCM, DERIVED_SUB,L2_MISSES,L3_READS_INST_FETCH_ALL\n" 00927 "PRESET,PAPI_L2_ICM,NOT_DERIVED,L3_READS_INST_FETCH_ALL\n" 00928 "PRESET,PAPI_L3_TCM,NOT_DERIVED,L3_MISSES\n" 00929 "PRESET,PAPI_L3_ICM,NOT_DERIVED,L3_READS_INST_FETCH_MISS\n" 00930 "PRESET,PAPI_L3_DCM, DERIVED_ADD,L3_READS_DATA_READ_MISS,L3_WRITES_DATA_WRITE_MISS\n" 00931 "PRESET,PAPI_L3_LDM,NOT_DERIVED,L3_READS_ALL_MISS\n" 00932 "PRESET,PAPI_L3_STM,NOT_DERIVED,L3_WRITES_DATA_WRITE_MISS\n" 00933 "PRESET,PAPI_L1_LDM,DERIVED_ADD,L1D_READ_MISSES_ALL,L2_INST_DEMAND_READS\n" 00934 "PRESET,PAPI_L2_LDM,NOT_DERIVED,L3_READS_ALL_ALL\n" 00935 "PRESET,PAPI_L2_STM,NOT_DERIVED,L3_WRITES_ALL_ALL\n" 00936 "PRESET,PAPI_L1_DCH,DERIVED_SUB,L1D_READS_SET1,L1D_READ_MISSES_ALL\n" 00937 "PRESET,PAPI_L2_DCH,DERIVED_SUB,L2_DATA_REFERENCES_L2_ALL,L2_MISSES\n" 00938 "PRESET,PAPI_L3_DCH,DERIVED_ADD,L3_READS_DATA_READ_HIT,L3_WRITES_DATA_WRITE_HIT\n" 00939 "PRESET,PAPI_L1_DCA,NOT_DERIVED,L1D_READS_SET1\n" 00940 "PRESET,PAPI_L2_DCA,NOT_DERIVED,L2_DATA_REFERENCES_L2_ALL\n" 00941 "PRESET,PAPI_L3_DCA,DERIVED_ADD,L3_READS_DATA_READ_ALL,L3_WRITES_DATA_WRITE_ALL\n" 00942 "PRESET,PAPI_L1_DCR,NOT_DERIVED,L1D_READS_SET1\n" 00943 "PRESET,PAPI_L2_DCR,NOT_DERIVED,L2_DATA_REFERENCES_L2_DATA_READS\n" 00944 "PRESET,PAPI_L3_DCR,NOT_DERIVED,L3_READS_DATA_READ_ALL\n" 00945 "PRESET,PAPI_L2_DCW,NOT_DERIVED,L2_DATA_REFERENCES_L2_DATA_WRITES\n" 00946 "PRESET,PAPI_L3_DCW,NOT_DERIVED,L3_WRITES_DATA_WRITE_ALL\n" 00947 "PRESET,PAPI_L3_ICH,NOT_DERIVED,L3_READS_DINST_FETCH_HIT\n" 00948 "PRESET,PAPI_L1_ICR,DERIVED_ADD,L1I_PREFETCHES,L1I_READS\n" 00949 "PRESET,PAPI_L2_ICR,DERIVED_ADD,L2_INST_DEMAND_READS,L2_INST_PREFETCHES\n" 00950 "PRESET,PAPI_L3_ICR,NOT_DERIVED,L3_READS_INST_FETCH_ALL\n" 00951 "PRESET,PAPI_L1_ICA,DERIVED_ADD,L1I_PREFETCHES,L1I_READS\n" 00952 "PRESET,PAPI_L2_TCH,DERIVED_SUB,L2_REFERENCES,L2_MISSES\n" 00953 "PRESET,PAPI_L3_TCH,DERIVED_SUB,L3_REFERENCES,L3_MISSES\n" 00954 "PRESET,PAPI_L2_TCA,NOT_DERIVED,L2_REFERENCES\n" 00955 "PRESET,PAPI_L3_TCA,NOT_DERIVED,L3_REFERENCES\n" 00956 "PRESET,PAPI_L3_TCR,NOT_DERIVED,L3_READS_ALL_ALL\n" 00957 "PRESET,PAPI_L3_TCW,NOT_DERIVED,L3_WRITES_ALL_ALL\n" 00958 "PRESET,PAPI_TLB_DM,NOT_DERIVED,L2DTLB_MISSES\n" 00959 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISSES_FETCH_L2ITLB\n" 00960 "PRESET,PAPI_BR_INS,NOT_DERIVED,BRANCH_EVENT\n" 00961 "PRESET,PAPI_BR_PRC,NOT_DERIVED,BR_MISPRED_DETAIL_ALL_CORRECT_PRED\n" 00962 "PRESET,PAPI_BR_MSP,DERIVED_ADD,BR_MISPRED_DETAIL_ALL_WRONG_PATH,BR_MISPRED_DETAIL_ALL_WRONG_TARGET\n" 00963 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CYCLES\n" 00964 "PRESET,PAPI_FP_OPS,NOT_DERIVED,FP_OPS_RETIRED\n" 00965 "PRESET,PAPI_TOT_INS,DERIVED_ADD,IA64_INST_RETIRED,IA32_INST_RETIRED\n" 00966 "PRESET,PAPI_LD_INS,NOT_DERIVED,LOADS_RETIRED\n" 00967 "PRESET,PAPI_SR_INS,NOT_DERIVED,STORES_RETIRED\n" 00968 "PRESET,PAPI_L2_ICA,NOT_DERIVED,L2_INST_DEMAND_READS\n" 00969 "PRESET,PAPI_L3_ICA,NOT_DERIVED,L3_READS_INST_FETCH_ALL\n" 00970 "PRESET,PAPI_L1_TCR,DERIVED_ADD,L1D_READS_SET0,L1I_READS \n" 00971 "PRESET,PAPI_L1_TCA,DERIVED_ADD,L1D_READS_SET0,L1I_READS \n" 00972 "PRESET,PAPI_L2_TCW,NOT_DERIVED,L2_DATA_REFERENCES_L2_DATA_WRITES\n" 00973 "#\n" 00974 "CPU,itanium\n" 00975 "#\n" 00976 "CPU,PPC970\n" 00977 "#\n" 00978 "PRESET,PAPI_L2_DCM,NOT_DERIVED,PM_DATA_FROM_MEM\n" 00979 "PRESET,PAPI_L2_DCR,DERIVED_ADD,PM_DATA_FROM_L2,PM_DATA_FROM_L25_MOD,PM_DATA_FROM_L25_SHR,PM_DATA_FROM_MEM\n" 00980 "PRESET,PAPI_L2_DCH,DERIVED_ADD,PM_DATA_FROM_L2,PM_DATA_FROM_L25_MOD,PM_DATA_FROM_L25_SHR\n" 00981 "PRESET,PAPI_L2_LDM,NOT_DERIVED,PM_DATA_FROM_MEM\n" 00982 "PRESET,PAPI_L1_ICM,DERIVED_ADD,PM_INST_FROM_L2,PM_INST_FROM_L25_SHR,PM_INST_FROM_L25_MOD,PM_INST_FROM_MEM\n" 00983 "PRESET,PAPI_L2_ICA,DERIVED_ADD,PM_INST_FROM_L2,PM_INST_FROM_L25_SHR,PM_INST_FROM_L25_MOD,PM_INST_FROM_MEM\n" 00984 "PRESET,PAPI_L2_ICH,DERIVED_ADD,PM_INST_FROM_L2,PM_INST_FROM_L25_SHR,PM_INST_FROM_L25_MOD\n" 00985 "PRESET,PAPI_L2_ICM,NOT_DERIVED,PM_INST_FROM_MEM\n" 00986 "PRESET,PAPI_L1_DCM,DERIVED_ADD,PM_LD_MISS_L1,PM_ST_MISS_L1\n" 00987 "PRESET,PAPI_L1_DCA,DERIVED_ADD,PM_LD_REF_L1,PM_ST_REF_L1\n" 00988 "PRESET,PAPI_FXU_IDL,NOT_DERIVED,PM_FXU_IDLE\n" 00989 "PRESET,PAPI_L1_LDM,NOT_DERIVED,PM_LD_MISS_L1\n" 00990 "PRESET,PAPI_L1_STM,NOT_DERIVED,PM_ST_MISS_L1\n" 00991 "PRESET,PAPI_L1_DCW,NOT_DERIVED,PM_ST_REF_L1\n" 00992 "PRESET,PAPI_L1_DCR,NOT_DERIVED,PM_LD_REF_L1\n" 00993 "PRESET,PAPI_FMA_INS,NOT_DERIVED,PM_FPU_FMA\n" 00994 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,PM_INST_DISP\n" 00995 "PRESET,PAPI_TOT_INS,NOT_DERIVED,PM_INST_CMPL\n" 00996 "PRESET,PAPI_INT_INS,NOT_DERIVED,PM_FXU_FIN\n" 00997 "PRESET,PAPI_FP_OPS,DERIVED_POSTFIX,N0|N1|+|N2|+|N3|-|,PM_FPU0_FIN,PM_FPU1_FIN,PM_FPU_FMA,PM_FPU_STF\n" 00998 "PRESET,PAPI_FP_INS,NOT_DERIVED,PM_FPU_FIN\n" 00999 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,PM_CYC\n" 01000 "PRESET,PAPI_FDV_INS,NOT_DERIVED,PM_FPU_FDIV\n" 01001 "PRESET,PAPI_FSQ_INS,NOT_DERIVED,PM_FPU_FSQRT\n" 01002 "PRESET,PAPI_TLB_DM,NOT_DERIVED,PM_DTLB_MISS\n" 01003 "PRESET,PAPI_TLB_IM,NOT_DERIVED,PM_ITLB_MISS\n" 01004 "PRESET,PAPI_TLB_TL,DERIVED_ADD,PM_DTLB_MISS,PM_ITLB_MISS\n" 01005 "PRESET,PAPI_HW_INT,NOT_DERIVED,PM_EXT_INT\n" 01006 "PRESET,PAPI_STL_ICY,NOT_DERIVED,PM_0INST_FETCH\n" 01007 "PRESET,PAPI_LD_INS,NOT_DERIVED,PM_LD_REF_L1\n" 01008 "PRESET,PAPI_SR_INS,NOT_DERIVED,PM_ST_REF_L1\n" 01009 "PRESET,PAPI_LST_INS,DERIVED_ADD,PM_ST_REF_L1,PM_LD_REF_L1\n" 01010 "PRESET,PAPI_BR_INS,NOT_DERIVED,PM_BR_ISSUED\n" 01011 "PRESET,PAPI_BR_MSP,DERIVED_ADD,PM_BR_MPRED_CR,PM_BR_MPRED_TA\n" 01012 "PRESET,PAPI_L1_DCH,DERIVED_POSTFIX,N0|N1|-|N2|+|N3|-|,PM_LD_REF_L1,PM_LD_MISS_L1,PM_ST_REF_L1,PM_ST_MISS_L1\n" 01013 "PRESET,PAPI_L3_DCM,NOT_DERIVED,PM_DATA_FROM_MEM\n" 01014 "PRESET,PAPI_L3_LDM,NOT_DERIVED,PM_DATA_FROM_MEM\n" 01015 "PRESET,PAPI_L1_ICH,NOT_DERIVED,PM_INST_FROM_L1\n" 01016 "PRESET,PAPI_L3_ICM,NOT_DERIVED,PM_INST_FROM_MEM\n" 01017 "#\n" 01018 "CPU,PPC970MP\n" 01019 "#\n" 01020 "PRESET,PAPI_L2_DCM,NOT_DERIVED,PM_DATA_FROM_MEM\n" 01021 "PRESET,PAPI_L2_DCR,DERIVED_ADD,PM_DATA_FROM_L2,PM_DATA_FROM_L25_MOD,PM_DATA_FROM_L25_SHR,PM_DATA_FROM_MEM\n" 01022 "PRESET,PAPI_L2_DCH,DERIVED_ADD,PM_DATA_FROM_L2,PM_DATA_FROM_L25_MOD,PM_DATA_FROM_L25_SHR PRESET,PAPI_L2_LDM,NOT_DERIVED,PM_DATA_FROM_MEM\n" 01023 "#PRESET,PAPI_L1_ICM,DERIVED_ADD,PM_INST_FROM_L2,PM_INST_FROM_L25_SHR,PM_INST_FROM_L25_MOD,PM_INST_FROM_MEM\n" 01024 "#PRESET,PAPI_L2_ICA,DERIVED_ADD,PM_INST_FROM_L2,PM_INST_FROM_L25_SHR,PM_INST_FROM_L25_MOD,PM_INST_FROM_MEM\n" 01025 "#PRESET,PAPI_L2_ICH,DERIVED_ADD,PM_INST_FROM_L2,PM_INST_FROM_L25_SHR,PM_INST_FROM_L25_MOD PRESET,PAPI_L2_ICM,NOT_DERIVED,PM_INST_FROM_MEM\n" 01026 "PRESET,PAPI_L1_DCM,DERIVED_ADD,PM_LD_MISS_L1,PM_ST_MISS_L1\n" 01027 "PRESET,PAPI_L1_DCA,DERIVED_ADD,PM_LD_REF_L1,PM_ST_REF_L1\n" 01028 "PRESET,PAPI_FXU_IDL,NOT_DERIVED,PM_FXU_IDLE\n" 01029 "PRESET,PAPI_L1_LDM,NOT_DERIVED,PM_LD_MISS_L1\n" 01030 "PRESET,PAPI_L1_STM,NOT_DERIVED,PM_ST_MISS_L1\n" 01031 "PRESET,PAPI_L1_DCW,NOT_DERIVED,PM_ST_REF_L1\n" 01032 "PRESET,PAPI_L1_DCR,NOT_DERIVED,PM_LD_REF_L1\n" 01033 "PRESET,PAPI_FMA_INS,NOT_DERIVED,PM_FPU_FMA\n" 01034 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,PM_INST_DISP\n" 01035 "PRESET,PAPI_TOT_INS,NOT_DERIVED,PM_INST_CMPL\n" 01036 "PRESET,PAPI_INT_INS,NOT_DERIVED,PM_FXU_FIN\n" 01037 "PRESET,PAPI_FP_OPS,DERIVED_POSTFIX,N0|N1|+|N2|+|N3|-|,PM_FPU0_FIN,PM_FPU1_FIN,PM_FPU_FMA,PM_FPU_STF \n" 01038 "PRESET,PAPI_FP_INS,NOT_DERIVED,PM_FPU_FIN\n" 01039 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,PM_CYC\n" 01040 "PRESET,PAPI_FDV_INS,NOT_DERIVED,PM_FPU_FDIV\n" 01041 "PRESET,PAPI_FSQ_INS,NOT_DERIVED,PM_FPU_FSQRT\n" 01042 "PRESET,PAPI_TLB_DM,NOT_DERIVED,PM_DTLB_MISS\n" 01043 "PRESET,PAPI_TLB_IM,NOT_DERIVED,PM_ITLB_MISS\n" 01044 "PRESET,PAPI_TLB_TL,DERIVED_ADD,PM_DTLB_MISS,PM_ITLB_MISS\n" 01045 "PRESET,PAPI_HW_INT,NOT_DERIVED,PM_EXT_INT\n" 01046 "PRESET,PAPI_STL_ICY,NOT_DERIVED,PM_0INST_FETCH\n" 01047 "PRESET,PAPI_LD_INS,NOT_DERIVED,PM_LD_REF_L1\n" 01048 "PRESET,PAPI_SR_INS,NOT_DERIVED,PM_ST_REF_L1\n" 01049 "PRESET,PAPI_LST_INS,DERIVED_ADD,PM_ST_REF_L1,PM_LD_REF_L1\n" 01050 "PRESET,PAPI_BR_INS,NOT_DERIVED,PM_BR_ISSUED\n" 01051 "PRESET,PAPI_BR_MSP,DERIVED_ADD,PM_BR_MPRED_CR,PM_BR_MPRED_TA\n" 01052 "PRESET,PAPI_L1_DCH,DERIVED_POSTFIX,N0|N1|-|N2|+|N3|-|,PM_LD_REF_L1,PM_LD_MISS_L1,PM_ST_REF_L1,PM_ST_MISS_L1\n" 01053 "PRESET,PAPI_L3_DCM,NOT_DERIVED,PM_DATA_FROM_MEM\n" 01054 "PRESET,PAPI_L3_LDM,NOT_DERIVED,PM_DATA_FROM_MEM\n" 01055 "PRESET,PAPI_L1_ICH,NOT_DERIVED,PM_INST_FROM_L1\n" 01056 "PRESET,PAPI_L3_ICM,NOT_DERIVED,PM_INST_FROM_MEM\n" 01057 "#\n" 01058 "CPU,POWER5\n" 01059 "#\n" 01060 "PRESET,PAPI_L1_DCM,DERIVED_ADD,PM_LD_MISS_L1,PM_ST_MISS_L1\n" 01061 "PRESET,PAPI_L1_DCA,DERIVED_ADD,PM_LD_REF_L1,PM_ST_REF_L1\n" 01062 "PRESET,PAPI_L1_LDM,NOT_DERIVED,PM_LD_MISS_L1\n" 01063 "PRESET,PAPI_L1_STM,NOT_DERIVED,PM_ST_MISS_L1\n" 01064 "PRESET,PAPI_L1_DCW,NOT_DERIVED,PM_ST_REF_L1\n" 01065 "PRESET,PAPI_L1_DCR,NOT_DERIVED,PM_LD_REF_L1\n" 01066 "PRESET,PAPI_L2_DCM,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01067 "PRESET,PAPI_L2_LDM,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01068 "PRESET,PAPI_L3_DCR,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01069 "PRESET,PAPI_L3_DCM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01070 "PRESET,PAPI_L3_LDM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01071 "PRESET,PAPI_L1_ICH,NOT_DERIVED,PM_INST_FROM_L1\n" 01072 "PRESET,PAPI_L2_ICM,NOT_DERIVED,PM_INST_FROM_L2MISS\n" 01073 "PRESET,PAPI_L2_ICH,NOT_DERIVED,PM_INST_FROM_L2\n" 01074 "PRESET,PAPI_L3_ICA,NOT_DERIVED,PM_INST_FROM_L2MISS\n" 01075 "PRESET,PAPI_L3_ICH,NOT_DERIVED,PM_INST_FROM_L3\n" 01076 "PRESET,PAPI_L3_ICM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01077 "PRESET,PAPI_FMA_INS,NOT_DERIVED,PM_FPU_FMA\n" 01078 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,PM_INST_DISP\n" 01079 "PRESET,PAPI_TOT_INS,NOT_DERIVED,PM_INST_CMPL\n" 01080 "PRESET,PAPI_INT_INS,NOT_DERIVED,PM_FXU_FIN\n" 01081 "PRESET,PAPI_FP_OPS,DERIVED_ADD,PM_FPU_1FLOP,PM_FPU_FMA,PM_FPU_FMA\n" 01082 "PRESET,PAPI_FP_INS,NOT_DERIVED,PM_FPU_FIN\n" 01083 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,PM_RUN_CYC\n" 01084 "PRESET,PAPI_FDV_INS,NOT_DERIVED,PM_FPU_FDIV\n" 01085 "PRESET,PAPI_FSQ_INS,NOT_DERIVED,PM_FPU_FSQRT\n" 01086 "PRESET,PAPI_TLB_DM,NOT_DERIVED,PM_DTLB_MISS\n" 01087 "PRESET,PAPI_TLB_IM,NOT_DERIVED,PM_ITLB_MISS\n" 01088 "PRESET,PAPI_TLB_TL,DERIVED_ADD,PM_DTLB_MISS,PM_ITLB_MISS\n" 01089 "PRESET,PAPI_HW_INT,NOT_DERIVED,PM_EXT_INT\n" 01090 "PRESET,PAPI_STL_ICY,NOT_DERIVED,PM_0INST_FETCH\n" 01091 "PRESET,PAPI_LD_INS,NOT_DERIVED,PM_LD_REF_L1\n" 01092 "PRESET,PAPI_SR_INS,NOT_DERIVED,PM_ST_REF_L1\n" 01093 "PRESET,PAPI_LST_INS,DERIVED_ADD,PM_ST_REF_L1,PM_LD_REF_L1\n" 01094 "PRESET,PAPI_BR_INS,NOT_DERIVED,PM_BR_ISSUED\n" 01095 "PRESET,PAPI_BR_MSP,DERIVED_ADD,PM_BR_MPRED_CR,PM_BR_MPRED_TA\n" 01096 "PRESET,PAPI_BR_PRC,NOT_DERIVED,PM_BR_PRED_CR_TA\n" 01097 "PRESET,PAPI_FXU_IDL,NOT_DERIVED,PM_FXU_IDLE\n" 01098 "#\n" 01099 "CPU,POWER5+\n" 01100 "#\n" 01101 "PRESET,PAPI_L1_DCM,DERIVED_ADD,PM_LD_MISS_L1,PM_ST_MISS_L1\n" 01102 "PRESET,PAPI_L1_DCA,DERIVED_ADD,PM_LD_REF_L1,PM_ST_REF_L1\n" 01103 "PRESET,PAPI_L1_LDM,NOT_DERIVED,PM_LD_MISS_L1\n" 01104 "PRESET,PAPI_L1_STM,NOT_DERIVED,PM_ST_MISS_L1\n" 01105 "PRESET,PAPI_L1_DCW,NOT_DERIVED,PM_ST_REF_L1\n" 01106 "PRESET,PAPI_L1_DCR,NOT_DERIVED,PM_LD_REF_L1\n" 01107 "PRESET,PAPI_L2_DCM,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01108 "PRESET,PAPI_L2_LDM,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01109 "PRESET,PAPI_L3_DCR,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01110 "PRESET,PAPI_L3_DCM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01111 "PRESET,PAPI_L3_LDM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01112 "PRESET,PAPI_L1_ICH,NOT_DERIVED,PM_INST_FROM_L1\n" 01113 "PRESET,PAPI_L2_ICM,NOT_DERIVED,PM_INST_FROM_L2MISS\n" 01114 "PRESET,PAPI_L2_ICH,NOT_DERIVED,PM_INST_FROM_L2\n" 01115 "PRESET,PAPI_L3_ICA,NOT_DERIVED,PM_INST_FROM_L2MISS\n" 01116 "PRESET,PAPI_L3_ICH,NOT_DERIVED,PM_INST_FROM_L3\n" 01117 "PRESET,PAPI_L3_ICM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01118 "PRESET,PAPI_FMA_INS,NOT_DERIVED,PM_FPU_FMA\n" 01119 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,PM_INST_DISP\n" 01120 "PRESET,PAPI_TOT_INS,NOT_DERIVED,PM_INST_CMPL\n" 01121 "PRESET,PAPI_INT_INS,NOT_DERIVED,PM_FXU_FIN\n" 01122 "PRESET,PAPI_FP_OPS,DERIVED_POSTFIX,N0|N1|2|*|+|N2|N3|+|4|*|+|,PM_FPU_1FLOP,PM_FPU_FMA,PM_FPU_FSQRT,PM_FPU_FDIV\n" 01123 "PRESET,PAPI_FP_INS,NOT_DERIVED,PM_FPU_FIN\n" 01124 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,PM_RUN_CYC\n" 01125 "PRESET,PAPI_FDV_INS,NOT_DERIVED,PM_FPU_FDIV\n" 01126 "PRESET,PAPI_FSQ_INS,NOT_DERIVED,PM_FPU_FSQRT\n" 01127 "PRESET,PAPI_TLB_DM,NOT_DERIVED,PM_DTLB_MISS\n" 01128 "PRESET,PAPI_TLB_IM,NOT_DERIVED,PM_ITLB_MISS\n" 01129 "PRESET,PAPI_TLB_TL,DERIVED_ADD,PM_DTLB_MISS,PM_ITLB_MISS\n" 01130 "PRESET,PAPI_HW_INT,NOT_DERIVED,PM_EXT_INT\n" 01131 "PRESET,PAPI_STL_ICY,NOT_DERIVED,PM_0INST_FETCH\n" 01132 "PRESET,PAPI_LD_INS,NOT_DERIVED,PM_LD_REF_L1\n" 01133 "PRESET,PAPI_SR_INS,NOT_DERIVED,PM_ST_REF_L1\n" 01134 "PRESET,PAPI_LST_INS,DERIVED_ADD,PM_ST_REF_L1,PM_LD_REF_L1\n" 01135 "PRESET,PAPI_BR_INS,NOT_DERIVED,PM_BR_ISSUED\n" 01136 "PRESET,PAPI_BR_MSP,DERIVED_ADD,PM_BR_MPRED_CR,PM_BR_MPRED_TA\n" 01137 "PRESET,PAPI_BR_PRC,NOT_DERIVED,PM_BR_PRED_CR_TA\n" 01138 "PRESET,PAPI_FXU_IDL,NOT_DERIVED,PM_FXU_IDLE\n" 01139 "#\n" 01140 "CPU,POWER6\n" 01141 "CPU,power6\n" 01142 "#\n" 01143 "PRESET,PAPI_L1_DCM,DERIVED_ADD,PM_LD_MISS_L1,PM_ST_MISS_L1\n" 01144 "PRESET,PAPI_L1_DCA,DERIVED_ADD,PM_LD_REF_L1,PM_ST_REF_L1\n" 01145 "PRESET,PAPI_L1_LDM,NOT_DERIVED,PM_LD_MISS_L1\n" 01146 "PRESET,PAPI_L1_STM,NOT_DERIVED,PM_ST_MISS_L1\n" 01147 "PRESET,PAPI_L1_DCW,NOT_DERIVED,PM_ST_REF_L1\n" 01148 "PRESET,PAPI_L1_DCR,NOT_DERIVED,PM_LD_REF_L1\n" 01149 "PRESET,PAPI_L2_DCM,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01150 "PRESET,PAPI_L2_LDM,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01151 "PRESET,PAPI_L3_DCR,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01152 "PRESET,PAPI_L3_DCM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01153 "PRESET,PAPI_L3_LDM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01154 "PRESET,PAPI_L1_ICH,NOT_DERIVED,PM_INST_FROM_L1\n" 01155 "PRESET,PAPI_L1_ICM,NOT_DERIVED,PM_L1_ICACHE_MISS\n" 01156 "PRESET,PAPI_L2_ICM,NOT_DERIVED,PM_INST_FROM_L2MISS\n" 01157 "PRESET,PAPI_L2_ICH,NOT_DERIVED,PM_INST_FROM_L2\n" 01158 "PRESET,PAPI_L3_ICA,NOT_DERIVED,PM_INST_FROM_L2MISS\n" 01159 "PRESET,PAPI_L3_ICH,NOT_DERIVED,PM_INST_FROM_L3\n" 01160 "PRESET,PAPI_L3_ICM,NOT_DERIVED,PM_INST_FROM_L3MISS\n" 01161 "PRESET,PAPI_FMA_INS,NOT_DERIVED,PM_FPU_FMA\n" 01162 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,PM_INST_DISP\n" 01163 "PRESET,PAPI_TOT_INS,NOT_DERIVED,PM_INST_CMPL\n" 01164 "PRESET,PAPI_INT_INS,DERIVED_ADD,PM_FXU0_FIN,PM_FXU1_FIN\n" 01165 "# This definition comes from the (unreleased) IBM PM documentation\n" 01166 "PRESET,PAPI_FP_OPS,DERIVED_POSTFIX,N0|3|*|N1|N2|+|+|,PM_FPU_FSQRT_FDIV,PM_FPU_FLOP,PM_FPU_FMA\n" 01167 "# The following counts SQRT and DIV as one FP event instead of 4\n" 01168 "#PRESET,PAPI_FP_OPS,DERIVED_ADD,PM_FPU_FLOP,PM_FPU_FMA\n" 01169 "PRESET,PAPI_FP_INS,NOT_DERIVED,PM_FPU_FIN\n" 01170 "# It appears PM_CYC is not widely available\n" 01171 "#PRESET,PAPI_TOT_CYC,NOT_DERIVED,PM_CYC\n" 01172 "# PM_RUN_CYC is in every group; but it doesn't overflow :(\n" 01173 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,PM_RUN_CYC\n" 01174 "PRESET,PAPI_HW_INT,NOT_DERIVED,PM_EXT_INT\n" 01175 "PRESET,PAPI_STL_ICY,NOT_DERIVED,PM_0INST_FETCH\n" 01176 "PRESET,PAPI_LD_INS,NOT_DERIVED,PM_LD_REF_L1\n" 01177 "PRESET,PAPI_SR_INS,NOT_DERIVED,PM_ST_REF_L1\n" 01178 "PRESET,PAPI_LST_INS,DERIVED_ADD,PM_ST_REF_L1,PM_LD_REF_L1\n" 01179 "PRESET,PAPI_BR_INS,NOT_DERIVED,PM_BRU_FIN\n" 01180 "PRESET,PAPI_BR_MSP,NOT_DERIVED,PM_BR_MPRED\n" 01181 "PRESET,PAPI_BR_PRC,NOT_DERIVED,PM_BR_PRED\n" 01182 "PRESET,PAPI_FXU_IDL,NOT_DERIVED,PM_FXU_IDLE\n" 01183 "#\n" 01184 "CPU,POWER7\n" 01185 "CPU,power7\n" 01186 "#\n" 01187 "PRESET,PAPI_L1_DCM,DERIVED_ADD,PM_LD_MISS_L1,PM_ST_MISS_L1\n" 01188 "PRESET,PAPI_L1_LDM,NOT_DERIVED,PM_LD_MISS_L1\n" 01189 "PRESET,PAPI_L1_STM,NOT_DERIVED,PM_ST_MISS_L1\n" 01190 "PRESET,PAPI_L1_DCW,DERIVED_POSTFIX,N0|N1|-|,PM_ST_FIN,PM_ST_MISS_L1\n" 01191 "PRESET,PAPI_L1_DCA,NOT_DERIVED,PM_LSU_FIN\n" 01192 "#PRESET,PAPI_L1_DCA,DERIVED_POSTFIX,N0|N1|-|N2|+|,PM_ST_FIN,PM_ST_MISS_L1,PM_LD_REF_L1\n" 01193 "PRESET,PAPI_L1_DCR,DERIVED_ADD,PM_LD_REF_L1_LSU0,PM_LD_REF_L1_LSU1\n" 01194 "PRESET,PAPI_L2_DCM,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01195 "PRESET,PAPI_L2_LDM,NOT_DERIVED,PM_L2_LD_MISS\n" 01196 "PRESET,PAPI_L2_STM,NOT_DERIVED,PM_L2_ST_MISS\n" 01197 "PRESET,PAPI_L3_DCR,NOT_DERIVED,PM_DATA_FROM_L2MISS\n" 01198 "PRESET,PAPI_L3_DCM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01199 "PRESET,PAPI_L3_LDM,DERIVED_ADD,PM_DATA_FROM_LMEM,PM_DATA_FROM_RMEM\n" 01200 "PRESET,PAPI_L1_ICH,NOT_DERIVED,PM_INST_FROM_L1\n" 01201 "PRESET,PAPI_L1_ICM,NOT_DERIVED,PM_L1_ICACHE_MISS\n" 01202 "PRESET,PAPI_L2_ICM,NOT_DERIVED,PM_L2_INST_MISS\n" 01203 "PRESET,PAPI_L2_ICH,NOT_DERIVED,PM_INST_FROM_L2\n" 01204 "PRESET,PAPI_L3_ICA,NOT_DERIVED,PM_INST_FROM_L2MISS\n" 01205 "PRESET,PAPI_L3_ICH,NOT_DERIVED,PM_INST_FROM_L3\n" 01206 "PRESET,PAPI_L3_ICM,NOT_DERIVED,PM_INST_FROM_L3MISS\n" 01207 "PRESET,PAPI_FMA_INS,NOT_DERIVED,PM_VSU_FMA\n" 01208 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,PM_INST_DISP\n" 01209 "PRESET,PAPI_TOT_INS,NOT_DERIVED,PM_INST_CMPL\n" 01210 "PRESET,PAPI_INT_INS,DERIVED_ADD,PM_FXU0_FIN,PM_FXU1_FIN\n" 01211 "#\n" 01212 "# We'd like to do a 1FLOP + 2*2FLOP + 4*4FLOP + 8*8FLOP + 16*16FLOP, but\n" 01213 "# we run out of counters (we have 4, but need 5). So for now, just assume\n" 01214 "# that the vast majority of users won't be using the single precision\n" 01215 "# vector FDIV and FSQRT instructions that would tick PM_VSU0_16FLOP.\n" 01216 "#\n" 01217 "#PRESET,PAPI_FP_OPS,DERIVED_POSTFIX,N0|N1|2|*|+|N2|4|*|+|N3|8|*|+|N4|16|*|+|,PM_VSU_1FLOP,PM_VSU_2FLOP,PM_VSU_4FLOP,PM_VSU_8FLOP,PM_VSU0_16FLOP\n" 01218 "#\n" 01219 "#PRESET,PAPI_FP_OPS,DERIVED_POSTFIX,N0|N1|2|*|+|N2|4|*|+|N3|8|*|+|,PM_VSU_1FLOP,PM_VSU_2FLOP,PM_VSU_4FLOP,PM_VSU_8FLOP\n" 01220 "PRESET,PAPI_FP_OPS,NOT_DERIVED,PM_FLOP\n" 01221 "PRESET,PAPI_FP_INS,NOT_DERIVED,PM_FLOP\n" 01222 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,PM_RUN_CYC\n" 01223 "PRESET,PAPI_HW_INT,NOT_DERIVED,PM_EXT_INT\n" 01224 "PRESET,PAPI_STL_ICY,DERIVED_POSTFIX,N0|N1|-|,PM_RUN_CYC,PM_1PLUS_PPC_DISP\n" 01225 "PRESET,PAPI_SR_INS,NOT_DERIVED,PM_ST_FIN\n" 01226 "PRESET,PAPI_LD_INS,DERIVED_ADD,PM_LD_REF_L1,PM_LD_MISS_L1\n" 01227 "PRESET,PAPI_LST_INS,NOT_DERIVED,PM_LSU_FIN\n" 01228 "#PRESET,PAPI_LST_INS,DERIVED_ADD,PM_LD_REF_L1,PM_LD_MISS_L1,PM_ST_FIN\n" 01229 "PRESET,PAPI_BR_INS,NOT_DERIVED,PM_BRU_FIN\n" 01230 "PRESET,PAPI_BR_MSP,NOT_DERIVED,PM_BR_MPRED\n" 01231 "PRESET,PAPI_BR_PRC,NOT_DERIVED,PM_BR_PRED\n" 01232 "PRESET,PAPI_FXU_IDL,NOT_DERIVED,PM_FXU_IDLE\n" 01233 "#\n" 01234 "CPU,ultra12\n" 01235 "#\n" 01236 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CYCLE_CNT\n" 01237 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTR_CNT\n" 01238 "PRESET,PAPI_L1_ICM,NOT_DERIVED,DISPATCH0_IC_MISS\n" 01239 "PRESET,PAPI_L1_ICA,NOT_DERIVED,IC_REF\n" 01240 "PRESET,PAPI_L1_DCR,NOT_DERIVED,DC_RD\n" 01241 "PRESET,PAPI_L1_DCW,NOT_DERIVED,DC_WR\n" 01242 "PRESET,PAPI_MEM_RCY,NOT_DERIVED,LOAD_USE\n" 01243 "PRESET,PAPI_L2_TCA,NOT_DERIVED,EC_REF\n" 01244 "PRESET,PAPI_BR_MSP,NOT_DERIVED,DISPATCH0_MISPRED\n" 01245 "PRESET,PAPI_L1_ICH,NOT_DERIVED,IC_HIT\n" 01246 "PRESET,PAPI_L2_TCH,NOT_DERIVED,EC_HIT\n" 01247 "PRESET,PAPI_L2_TCM,DERIVED_SUB,EC_REF,EC_HIT\n" 01248 "#\n" 01249 "CPU,ultra3\n" 01250 "CPU,ultra3i\n" 01251 "CPU,ultra3+\n" 01252 "#\n" 01253 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CYCLE_CNT\n" 01254 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTR_CNT\n" 01255 "PRESET,PAPI_L1_ICM,NOT_DERIVED,DISPATCH0_IC_MISS\n" 01256 "PRESET,PAPI_L1_ICA,NOT_DERIVED,IC_REF\n" 01257 "PRESET,PAPI_L1_DCR,NOT_DERIVED,DC_RD\n" 01258 "PRESET,PAPI_L1_DCW,NOT_DERIVED,DC_WR\n" 01259 "PRESET,PAPI_L2_TCA,NOT_DERIVED,EC_REF\n" 01260 "PRESET,PAPI_BR_TKN,NOT_DERIVED,IU_STAT_BR_COUNT_TAKEN\n" 01261 "PRESET,PAPI_BR_NTK,NOT_DERIVED,IU_STAT_BR_COUNT_UNTAKEN\n" 01262 "PRESET,PAPI_BR_MSP,DERIVED_ADD,IU_STAT_BR_MISS_TAKEN,IU_STAT_BR_MISS_UNTAKEN\n" 01263 "PRESET,PAPI_BR_INS,DERIVED_ADD,IU_STAT_BR_COUNT_TAKEN,IU_STAT_BR_COUNT_UNTAKEN\n" 01264 "PRESET,PAPI_L2_TCM,NOT_DERIVED,EC_MISSES\n" 01265 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISS\n" 01266 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DTLB_MISS\n" 01267 "#\n" 01268 "CPU,ultra4+\n" 01269 "#\n" 01270 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CYCLE_CNT\n" 01271 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTR_CNT\n" 01272 "PRESET,PAPI_L1_ICM,NOT_DERIVED,DISPATCH0_IC_MISS\n" 01273 "PRESET,PAPI_L1_ICA,NOT_DERIVED,IC_REF\n" 01274 "PRESET,PAPI_L1_DCR,NOT_DERIVED,DC_RD\n" 01275 "PRESET,PAPI_L1_DCW,NOT_DERIVED,DC_WR\n" 01276 "PRESET,PAPI_L2_TCA,NOT_DERIVED,L2_REF\n" 01277 "PRESET,PAPI_BR_TKN,NOT_DERIVED,IU_STAT_BR_COUNT_TAKEN\n" 01278 "PRESET,PAPI_BR_NTK,NOT_DERIVED,IU_STAT_BR_COUNT_UNTAKEN\n" 01279 "PRESET,PAPI_BR_MSP,DERIVED_ADD,IU_STAT_BR_MISS_TAKEN,IU_STAT_BR_MISS_UNTAKEN\n" 01280 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISS\n" 01281 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DTLB_MISS\n" 01282 "PRESET,PAPI_L3_TCM,NOT_DERIVED,L3_MISS\n" 01283 "#\n" 01284 "CPU,niagara\n" 01285 "#\n" 01286 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTR_CNT\n" 01287 "PRESET,PAPI_FP_INS,NOT_DERIVED,FP_INSTR_CNT\n" 01288 "PRESET,PAPI_L1_ICM,NOT_DERIVED,IC_MISS\n" 01289 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DC_MISS\n" 01290 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISS\n" 01291 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DTLB_MISS\n" 01292 "#\n" 01293 "CPU,niagara2\n" 01294 "#\n" 01295 "CPU,Cell\n" 01296 "#\n" 01297 "PRESET,PAPI_TOT_INS,DERIVED_POSTFIX,N0|N1|+|2|*|,PPC_INST_COMMIT_TH0,PPC_INST_COMMIT_TH1\n" 01298 "#PRESET,PAPI_L1_DCM,DERIVED_ADD,L1_DCACHE_MISS_TH0,L1_DCACHE_MISS_TH1 where's TH1??\n" 01299 "PRESET,PAPI_L1_DCM,NOT_DERIVED,L1_DCACHE_MISS_TH0\n" 01300 "PRESET,PAPI_L2_TCH,NOT_DERIVED,L2_CACHE_HIT\n" 01301 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_CACHE_MISS\n" 01302 "PRESET,PAPI_L2_LDM,NOT_DERIVED,L2_LD_MISS\n" 01303 "PRESET,PAPI_L2_STM,NOT_DERIVED,L2_ST_MISS\n" 01304 "PRESET,PAPI_BR_MSP,DERIVED_ADD,BRANCH_FLUSH_TH0,BRANCH_FLUSH_TH1\n" 01305 "PRESET,PAPI_BR_INS,DERIVED_ADD,BRANCH_COMMIT_TH0,BRANCH_COMMIT_TH1\n" 01306 "#\n" 01307 "CPU,arm_ac8\n" 01308 "#\n" 01309 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTR_EXECUTED\n" 01310 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CYCLES\n" 01311 "PRESET,PAPI_BR_INS,NOT_DERIVED,PC_WRITE\n" 01312 "PRESET,PAPI_BR_MSP,NOT_DERIVED,PC_BRANCH_MIS_PRED\n" 01313 "PRESET,PAPI_LD_INS,NOT_DERIVED,DREAD\n" 01314 "PRESET,PAPI_SR_INS,NOT_DERIVED,DWRITE\n" 01315 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISS\n" 01316 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DTLB_REFILL\n" 01317 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DCACHE_ACCESS\n" 01318 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DCACHE_REFILL\n" 01319 "PRESET,PAPI_L1_ICA,NOT_DERIVED,L1_INST\n" 01320 "PRESET,PAPI_L1_ICM,NOT_DERIVED,IFETCH_MISS\n" 01321 "PRESET,PAPI_L2_TCA,NOT_DERIVED,L2_ACCESS\n" 01322 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_CACHE_MISS\n" 01323 "PRESET,PAPI_BR_TKN,NOT_DERIVED,PC_BRANCH_EXECUTED\n" 01324 "PRESET,PAPI_STL_ICY,NOT_DERIVED,CYCLES_INST_STALL\n" 01325 "#\n" 01326 "CPU,arm_ac9\n" 01327 "#\n" 01328 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INST_OUT_OF_RENAME_STAGE\n" 01329 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,MAIN_UNIT_EXECUTED_INST\n" 01330 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CYCLES\n" 01331 "PRESET,PAPI_HW_INT,NOT_DERIVED,EXT_INTERRUPTS\n" 01332 "PRESET,PAPI_FP_INS,NOT_DERIVED,FP_EXECUTED_INST\n" 01333 "PRESET,PAPI_VEC_INS,NOT_DERIVED,NEON_EXECUTED_INST\n" 01334 "PRESET,PAPI_BR_INS,NOT_DERIVED,PC_WRITE\n" 01335 "PRESET,PAPI_BR_MSP,NOT_DERIVED,PC_BRANCH_MIS_PRED\n" 01336 "PRESET,PAPI_LD_INS,NOT_DERIVED,DREAD\n" 01337 "PRESET,PAPI_SR_INS,NOT_DERIVED,DWRITE\n" 01338 "PRESET,PAPI_TLB_IM,NOT_DERIVED,ITLB_MISS\n" 01339 "PRESET,PAPI_TLB_DM,NOT_DERIVED,DTLB_REFILL\n" 01340 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DCACHE_ACCESS\n" 01341 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DCACHE_REFILL\n" 01342 "PRESET,PAPI_L1_ICM,NOT_DERIVED,IFETCH_MISS\n" 01343 "#\n" 01344 "CPU,mips_74k\n" 01345 "#\n" 01346 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CYCLES\n" 01347 "PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTRUCTIONS\n" 01348 "PRESET,PAPI_L1_ICA,NOT_DERIVED,ICACHE_ACCESSES\n" 01349 "PRESET,PAPI_L1_ICM,NOT_DERIVED,ICACHE_MISSES\n" 01350 "PRESET,PAPI_L1_DCA,NOT_DERIVED,DCACHE_ACCESSES\n" 01351 "PRESET,PAPI_L1_DCM,NOT_DERIVED,DCACHE_MISSES\n" 01352 "PRESET,PAPI_L1_TCA,DERIVED_ADD,DCACHE_ACCESSES,ICACHE_ACCESSES\n" 01353 "PRESET,PAPI_L1_TCM,DERIVED_ADD,ICACHE_MISSES,DCACHE_MISSES\n" 01354 "PRESET,PAPI_L2_TCA,NOT_DERIVED,L2_CACHE_ACCESSES\n" 01355 "PRESET,PAPI_L2_TCM,NOT_DERIVED,L2_CACHE_MISSES\n" 01356 "PRESET,PAPI_FP_INS,NOT_DERIVED,FPU_INSNS\n" 01357 "PRESET,PAPI_INT_INS,NOT_DERIVED,INTEGER_INSNS\n" 01358 "PRESET,PAPI_LD_INS,NOT_DERIVED,LOAD_INSNS\n" 01359 "PRESET,PAPI_SR_INS,NOT_DERIVED,STORE_INSNS\n" 01360 "PRESET,PAPI_TLB_IM,NOT_DERIVED,JTLB_INSN_MISSES\n" 01361 "PRESET,PAPI_TLB_DM,NOT_DERIVED,JTLB_DATA_MISSES\n" 01362 "PRESET,PAPI_BR_CN,NOT_DERIVED,COND_BRANCH_INSNS\n" 01363 "PRESET,PAPI_BR_MSP,NOT_DERIVED,MISPREDICTED_BRANCH_INSNS\n" 01364 "PRESET,PAPI_CSR_FAL,NOT_DERIVED,FAILED_SC_INSNS\n" 01365 "PRESET,PAPI_CSR_TOT,NOT_DERIVED,SC_INSNS\n" 01366 "PRESET,PAPI_FUL_ICY,NOT_DERIVED,DUAL_ISSUE_CYCLES\n" 01367 "PRESET,PAPI_STL_CCY,NOT_DERIVED,NO_INSN_CYCLES\n" 01368 "PRESET,PAPI_FUL_CCY,NOT_DERIVED,TWO_INSNS_CYCLES\n" 01369 "#\n" 01370 "CPU,MIPSICE9A\n" 01371 "#\n" 01372 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CYCLES\n" 01373 "PRESET,PAPI_TOT_INS,NOT_DERIVED,CPU_INSEXEC\n" 01374 "PRESET,PAPI_L1_ICA,NOT_DERIVED,CPU_INSFETCH\n" 01375 "PRESET,PAPI_LD_INS,NOT_DERIVED,CPU_LOAD\n" 01376 "PRESET,PAPI_SR_INS,NOT_DERIVED,CPU_STORE\n" 01377 "PRESET,PAPI_CSR_FAL,NOT_DERIVED,CPU_SCFAIL\n" 01378 "PRESET,PAPI_CSR_TOT,NOT_DERIVED,CPU_SC\n" 01379 "PRESET,PAPI_FP_INS,NOT_DERIVED,CPU_FLOAT\n" 01380 "PRESET,PAPI_BR_INS,NOT_DERIVED,CPU_BRANCH\n" 01381 "PRESET,PAPI_TLB_IM,NOT_DERIVED,CPU_ITLBMISS\n" 01382 "PRESET,PAPI_TLB_TL,NOT_DERIVED,CPU_TLBTRAP\n" 01383 "PRESET,PAPI_TLB_DM,NOT_DERIVED,CPU_DTLBMISS\n" 01384 "PRESET,PAPI_BR_MSP,NOT_DERIVED,CPU_MISPRED\n" 01385 "PRESET,PAPI_L1_ICM,NOT_DERIVED,CPU_ICMISS\n" 01386 "PRESET,PAPI_L1_DCM,NOT_DERIVED,CPU_DCMISS\n" 01387 "PRESET,PAPI_MEM_SCY,NOT_DERIVED,CPU_MSTALL\n" 01388 "PRESET,PAPI_FUL_ICY,NOT_DERIVED,CPU_INSDUAL\n" 01389 "#\n" 01390 "CPU,MIPSICE9B\n" 01391 "#\n" 01392 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,CPU_CYCLES\n" 01393 "PRESET,PAPI_TOT_INS,NOT_DERIVED,CPU_INSEXEC\n" 01394 "PRESET,PAPI_L1_ICA,NOT_DERIVED,CPU_INSFETCH\n" 01395 "PRESET,PAPI_LD_INS,NOT_DERIVED,CPU_LOAD\n" 01396 "PRESET,PAPI_SR_INS,NOT_DERIVED,CPU_STORE\n" 01397 "PRESET,PAPI_CSR_FAL,NOT_DERIVED,CPU_SCFAIL\n" 01398 "PRESET,PAPI_CSR_TOT,NOT_DERIVED,CPU_SC\n" 01399 "PRESET,PAPI_FP_INS,NOT_DERIVED,CPU_FPARITH\n" 01400 "PRESET,PAPI_BR_INS,NOT_DERIVED,CPU_BRANCH\n" 01401 "PRESET,PAPI_TLB_IM,NOT_DERIVED,CPU_ITLBMISS\n" 01402 "PRESET,PAPI_TLB_TL,NOT_DERIVED,CPU_TLBTRAP\n" 01403 "PRESET,PAPI_TLB_DM,NOT_DERIVED,CPU_DTLBMISS\n" 01404 "PRESET,PAPI_BR_MSP,NOT_DERIVED,CPU_MISPRED\n" 01405 "PRESET,PAPI_L1_ICM,NOT_DERIVED,CPU_ICMISS\n" 01406 "PRESET,PAPI_L1_DCM,NOT_DERIVED,CPU_DCMISS\n" 01407 "PRESET,PAPI_MEM_SCY,NOT_DERIVED,CPU_MSTALL\n" 01408 "PRESET,PAPI_FUL_ICY,NOT_DERIVED,CPU_INSDUAL\n" 01409 "PRESET,PAPI_L2_TCM,NOT_DERIVED,CPU_L2MISSALL\n" 01410 "PRESET,PAPI_L2_TCA,NOT_DERIVED,CPU_L2REQ\n" 01411 "#\n" 01412 "CPU,BGQ\n" 01413 "#\n" 01414 "# Conditional Branching\n" 01415 "PRESET,PAPI_BR_CN,NOT_DERIVED,PEVT_INST_XU_BRC\n" 01416 "PRESET,PAPI_BR_INS,NOT_DERIVED,PEVT_XU_BR_COMMIT\n" 01417 "PRESET,PAPI_BR_MSP,NOT_DERIVED,PEVT_XU_BR_MISPRED_COMMIT\n" 01418 "PRESET,PAPI_BR_NTK,DERIVED_POSTFIX,N0|N1|-|N2|-|,PEVT_INST_XU_BRC,PEVT_XU_BR_TAKEN_COMMIT,PEVT_INST_XU_BRU\n" 01419 "#PRESET,PAPI_BR_NTK,DERIVED_SUB,PEVT_INST_XU_BRC,PEVT_XU_BR_TAKEN_COMMIT # Not sure if branches_taken includes unconditional branches as well\n" 01420 "PRESET,PAPI_BR_PRC,DERIVED_SUB,PEVT_INST_XU_BRC,PEVT_XU_BR_MISPRED_COMMIT\n" 01421 "PRESET,PAPI_BR_TKN,DERIVED_SUB,PEVT_XU_BR_TAKEN_COMMIT,PEVT_INST_XU_BRU\n" 01422 "#PRESET,PAPI_BR_TKN,NOT_DERIVED,PEVT_XU_BR_TAKEN_COMMIT # Not sure if branches_taken includes unconditional branches as well\n" 01423 "PRESET,PAPI_BR_UCN,NOT_DERIVED,PEVT_INST_XU_BRU\n" 01424 "PRESET,PAPI_BTAC_M,NOT_DERIVED,PEVT_XU_BR_TARG_ADDR_MISPRED_COMMIT\n" 01425 "#\n" 01426 "# Cache Requests\n" 01427 "# none so far\n" 01428 "#\n" 01429 "# Conditional Store\n" 01430 "PRESET,PAPI_CSR_FAL,NOT_DERIVED,PEVT_XU_STCX_FAIL\n" 01431 "PRESET,PAPI_CSR_SUC,DERIVED_SUB,PEVT_LSU_COMMIT_STCX,PEVT_XU_STCX_FAIL\n" 01432 "PRESET,PAPI_CSR_TOT,NOT_DERIVED,PEVT_LSU_COMMIT_STCX\n" 01433 "#\n" 01434 "# Floating Point Operations\n" 01435 "PRESET,PAPI_FAD_INS,DERIVED_ADD,PEVT_INST_QFPU_FADD,PEVT_INST_QFPU_QADD\n" 01436 "PRESET,PAPI_FDV_INS,NOT_DERIVED,PEVT_INST_QFPU_FDIV\n" 01437 "PRESET,PAPI_FMA_INS,DERIVED_ADD,PEVT_INST_QFPU_FMA,PEVT_INST_QFPU_QMA\n" 01438 "PRESET,PAPI_FML_INS,DERIVED_ADD,PEVT_INST_QFPU_FMUL,PEVT_INST_QFPU_QMUL\n" 01439 "PRESET,PAPI_FP_INS,NOT_DERIVED,PEVT_INST_QFPU_ALL\n" 01440 "# TODO: for PAPI_FP_OPS it's either FPGRP1 or FPGRP2. Needs to be tested\n" 01441 "PRESET,PAPI_FP_OPS,NOT_DERIVED,PEVT_INST_QFPU_FPGRP1\n" 01442 "# PRESET,PAPI_FP_OPS,NOT_DERIVED,PEVT_INST_QFPU_FPGRP2\n" 01443 "PRESET,PAPI_FP_STAL,NOT_DERIVED,PEVT_IU_AXU_FXU_DEP_HIT_CYC\n" 01444 "PRESET,PAPI_FSQ_INS,NOT_DERIVED,PEVT_INST_QFPU_FSQ\n" 01445 "#\n" 01446 "# Instruction Counting\n" 01447 "#PRESET,PAPI_FUL_ICY,NOT_DERIVED,PEVT_IU_TWO_INSTR_ISSUE\n" 01448 "PRESET,PAPI_FXU_IDL,NOT_DERIVED,PEVT_AXU_IDLE\n" 01449 "PRESET,PAPI_HW_INT,NOT_DERIVED,PEVT_XU_INTS_TAKEN\n" 01450 "PRESET,PAPI_INT_INS,NOT_DERIVED,PEVT_INST_XU_GRP_MASK:837800,NOTE,'UPC_P_XU_OGRP_IADD|UPC_P_XU_OGRP_IMUL|UPC_P_XU_OGRP_IDIV|UPC_P_XU_OGRP_ICMP|UPC_P_XU_OGRP_IMOV|UPC_P_XU_OGRP_ILOG|UPC_P_XU_OGRP_BITS'\n" 01451 "PRESET,PAPI_TOT_CYC,NOT_DERIVED,PEVT_CYCLES\n" 01452 "PRESET,PAPI_TOT_IIS,NOT_DERIVED,PEVT_IU_TOT_ISSUE_COUNT\n" 01453 "PRESET,PAPI_TOT_INS,NOT_DERIVED,PEVT_INST_ALL\n" 01454 "PRESET,PAPI_VEC_INS,DERIVED_ADD,PEVT_INST_QFPU_GRP_MASK:3FE,PEVT_INST_XU_GRP_MASK:3000000,NOTE,'UPC_P_AXU_OGRP_QADD|UPC_P_AXU_OGRP_QCMP|UPC_P_AXU_OGRP_QCVT|UPC_P_AXU_OGRP_QMA|UPC_P_AXU_OGRP_QMOV|UPC_P_AXU_OGRP_QMUL|UPC_P_AXU_OGRP_QOTH|UPC_P_AXU_OGRP_QRES|UPC_P_AXU_OGRP_QRND + UPC_P_XU_OGRP_QLD|UPC_P_XU_OGRP_QST'\n" 01455 "#\n" 01456 "# Cache Access\n" 01457 "PRESET,PAPI_L1_DCM,DERIVED_ADD,PEVT_LSU_COMMIT_LD_MISSES,PEVT_LSU_COMMIT_ST_MISSES\n" 01458 "PRESET,PAPI_L1_DCR,NOT_DERIVED,PEVT_LSU_COMMIT_CACHEABLE_LDS\n" 01459 "PRESET,PAPI_L1_DCW,NOT_DERIVED,PEVT_LSU_COMMIT_STS\n" 01460 "PRESET,PAPI_L1_ICM,NOT_DERIVED,PEVT_IU_IL1_MISS\n" 01461 "PRESET,PAPI_L1_ICR,NOT_DERIVED,PEVT_IU_ICACHE_FETCH\n" 01462 "PRESET,PAPI_L1_LDM,DERIVED_ADD,PEVT_IU_IL1_MISS,PEVT_LSU_COMMIT_LD_MISSES\n" 01463 "PRESET,PAPI_L1_STM,NOT_DERIVED,PEVT_LSU_COMMIT_ST_MISSES\n" 01464 "#PRESET,PAPI_L2_TCH,NOT_DERIVED,PEVT_L2_HITS\n" 01465 "#PRESET,PAPI_L2_TCM,NOT_DERIVED,PEVT_L2_MISSES\n" 01466 "#\n" 01467 "# Data Access\n" 01468 "PRESET,PAPI_LD_INS,DERIVED_ADD,PEVT_LSU_COMMIT_CACHEABLE_LDS,PEVT_LSU_COMMIT_CACHE_INHIB_LD_MISSES\n" 01469 "# may not be possible\n" 01470 "#PRESET,PAPI_LST_INS,DERIVED_POSTFIX,N0|N1|+|N2|+|,PEVT_LSU_COMMIT_CACHEABLE_LDS,PEVT_LSU_COMMIT_CACHE_INHIB_LD_MISSES,PEVT_LSU_COMMIT_STS\n" 01471 "#PRESET,PAPI_MEM_RCY,NOT_DERIVED,PEVT_IU_RAW_DEP_HIT_CYC\n" 01472 "#PRESET,PAPI_PRF_DM,NOT_DERIVED,PEVT_LSU_COMMIT_DCBT_MISSES\n" 01473 "PRESET,PAPI_RES_STL,NOT_DERIVED,PEVT_IU_IS1_STALL_CYC\n" 01474 "PRESET,PAPI_SR_INS,NOT_DERIVED,PEVT_LSU_COMMIT_STS\n" 01475 "PRESET,PAPI_STL_CCY,DERIVED_SUB,PEVT_CYCLES,PEVT_INST_ALL\n" 01476 "PRESET,PAPI_STL_ICY,DERIVED_SUB,PEVT_CYCLES,PEVT_IU_TOT_ISSUE_COUNT\n" 01477 "PRESET,PAPI_SYC_INS,NOT_DERIVED,PEVT_INST_XU_SYNC\n" 01478 "#\n" 01479 "# TLB Operations\n" 01480 "PRESET,PAPI_TLB_DM,DERIVED_ADD,PEVT_MMU_TLB_MISS_DIRECT_DERAT,PEVT_MMU_TLB_MISS_INDIR_DERAT\n" 01481 "PRESET,PAPI_TLB_IM,NOT_DERIVED,PEVT_MMU_TLB_MISS_DIRECT_DERAT\n" 01482 "PRESET,PAPI_TLB_SD,NOT_DERIVED,PEVT_MMU_TLBIVAX_SNOOP_TOT\n" 01483 "PRESET,PAPI_TLB_TL,DERIVED_POSTFIX,N0|N1|+|N2|+|,PEVT_MMU_TLB_MISS_DIRECT_DERAT,PEVT_MMU_TLB_MISS_INDIR_DERAT,PEVT_MMU_TLB_MISS_DIRECT_IERAT\n" 01484 ;