PAPI  5.0.1.0
papi_events_table.h
Go to the documentation of this file.
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 ;
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines