summaryrefslogtreecommitdiff
path: root/src/pmdas/papi/pmns
diff options
context:
space:
mode:
Diffstat (limited to 'src/pmdas/papi/pmns')
-rw-r--r--src/pmdas/papi/pmns139
1 files changed, 139 insertions, 0 deletions
diff --git a/src/pmdas/papi/pmns b/src/pmdas/papi/pmns
new file mode 100644
index 0000000..d4b8eac
--- /dev/null
+++ b/src/pmdas/papi/pmns
@@ -0,0 +1,139 @@
+/*
+ * Metrics for papi PMDA
+ *
+ * Copyright (c) 2014 Red Hat, Inc. All Rights Reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * for more details.
+ */
+
+papi {
+ TOT_INS PAPI:0:0
+ TOT_CYC PAPI:0:1
+ L1_DCM PAPI:0:2
+ L1_ICM PAPI:0:3
+ L2_DCM PAPI:0:4
+ L2_ICM PAPI:0:5
+ L3_DCM PAPI:0:6
+ L3_ICM PAPI:0:7
+ L1_TCM PAPI:0:8
+ L2_TCM PAPI:0:9
+ L3_TCM PAPI:0:10
+ TLB_DM PAPI:0:11
+ TLB_IM PAPI:0:12
+ TLB_TL PAPI:0:13
+ L1_LDM PAPI:0:14
+ L1_STM PAPI:0:15
+ L2_LDM PAPI:0:16
+ L2_STM PAPI:0:17
+ CA_SNP PAPI:0:18
+ CA_SHR PAPI:0:19
+ CA_CLN PAPI:0:20
+ CA_INV PAPI:0:21
+ CA_ITV PAPI:0:22
+ L3_LDM PAPI:0:23
+ L3_STM PAPI:0:24
+ BRU_IDL PAPI:0:25
+ FXU_IDL PAPI:0:26
+ FPU_IDL PAPI:0:27
+ LSU_IDL PAPI:0:28
+ BTAC_M PAPI:0:29
+ PRF_DM PAPI:0:30
+ L3_DCH PAPI:0:31
+ TLB_SD PAPI:0:32
+ CSR_FAL PAPI:0:33
+ CSR_SUC PAPI:0:34
+ CSR_TOT PAPI:0:35
+ MEM_SCY PAPI:0:36
+ MEM_RCY PAPI:0:37
+ MEM_WCY PAPI:0:38
+ STL_ICY PAPI:0:39
+ FUL_ICY PAPI:0:40
+ STL_CCY PAPI:0:41
+ FUL_CCY PAPI:0:42
+ HW_INT PAPI:0:43
+ BR_UCN PAPI:0:44
+ BR_CN PAPI:0:45
+ BR_TKN PAPI:0:46
+ BR_NTK PAPI:0:47
+ BR_MSP PAPI:0:48
+ BR_PRC PAPI:0:49
+ FMA_INS PAPI:0:50
+ TOT_IIS PAPI:0:51
+ INT_INS PAPI:0:52
+ FP_INS PAPI:0:53
+ LD_INS PAPI:0:54
+ SR_INS PAPI:0:55
+ BR_INS PAPI:0:56
+ VEC_INS PAPI:0:57
+ RES_STL PAPI:0:58
+ FP_STAL PAPI:0:59
+ LST_INS PAPI:0:60
+ SYC_INS PAPI:0:61
+ L1_DCH PAPI:0:62
+ L2_DCH PAPI:0:63
+ L1_DCA PAPI:0:64
+ L2_DCA PAPI:0:65
+ L3_DCA PAPI:0:66
+ L1_DCR PAPI:0:67
+ L2_DCR PAPI:0:68
+ L3_DCR PAPI:0:69
+ L1_DCW PAPI:0:70
+ L2_DCW PAPI:0:71
+ L3_DCW PAPI:0:72
+ L1_ICH PAPI:0:73
+ L2_ICH PAPI:0:74
+ L3_ICH PAPI:0:75
+ L1_ICA PAPI:0:76
+ L2_ICA PAPI:0:77
+ L3_ICA PAPI:0:78
+ L1_ICR PAPI:0:79
+ L2_ICR PAPI:0:80
+ L3_ICR PAPI:0:81
+ L1_ICW PAPI:0:82
+ L2_ICW PAPI:0:83
+ L3_ICW PAPI:0:84
+ L1_TCH PAPI:0:85
+ L2_TCH PAPI:0:86
+ L3_TCH PAPI:0:87
+ L1_TCA PAPI:0:88
+ L2_TCA PAPI:0:89
+ L3_TCA PAPI:0:90
+ L1_TCR PAPI:0:91
+ L2_TCR PAPI:0:92
+ L3_TCR PAPI:0:93
+ L1_TCW PAPI:0:94
+ L2_TCW PAPI:0:95
+ L3_TCW PAPI:0:96
+ FML_INS PAPI:0:97
+ FAD_INS PAPI:0:98
+ FDV_INS PAPI:0:99
+ FSQ_INS PAPI:0:100
+ FNV_INS PAPI:0:101
+ FP_OPS PAPI:0:102
+ SP_OPS PAPI:0:103
+ DP_OPS PAPI:0:104
+ VEC_SP PAPI:0:105
+ VEC_DP PAPI:0:106
+ REF_CYC PAPI:0:107
+ control
+ available
+}
+
+papi.control {
+ enable PAPI:1:0
+ reset PAPI:1:1
+ disable PAPI:1:2
+ status PAPI:1:3
+}
+
+papi.available {
+ num_counters PAPI:2:0
+}